@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.4.0) format("embedded-opentype"), url(../fonts/fontawesome-webfont93e3.woff2?v=4.4.0) format("woff2"), url(../fonts/fontawesome-webfont93e3.woff?v=4.4.0) format("woff"), url(../fonts/fontawesome-webfont93e3.ttf?v=4.4.0) format("truetype"), url(../fonts/fontawesome-webfont93e3.svg?v=4.4.0#fontawesomeregular) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: icomoon;
	src: url(../fonts/icomoon/icomoond41d.eot?#iefix) format("embedded-opentype"), url(../fonts/icomoon/icomoon.ttf) format("truetype"), url(../fonts/icomoon/icomoon.woff) format("woff"), url(../fonts/icomoon/icomoon.svg#icomoon) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: context-menu-icons;
	src: url(font/context-menu-icons.eot?3vjwq#iefix) format("embedded-opentype"), url(font/context-menu-icons.woff2?3vjwq) format("woff2"), url(font/context-menu-icons.woff?3vjwq) format("woff"), url(font/context-menu-icons.ttf?3vjwq) format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: PT Sans;
	src: local("PT Sans"), local("PTSans-Regular");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: PT Sans;
	src: local("PT Sans Bold"), local("PTSans-Bold");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: FileManager;
	src: url(fonts/filemanager.eot?#iefix) format("embedded-opentype"), url(fonts/filemanager.woff) format("woff"), url(fonts/filemanager.ttf) format("truetype"), url(fonts/filemanager.svg#filemanager) format("svg");
	font-weight: 400;
	font-style: normal;
}
.c3-tooltip {
	background-color: rgb(255, 255, 255);
}
body {
	background-color: rgb(255, 255, 255);
}
[data-style=fill][data-horizontal].progress-button {
	overflow: hidden;
}
[data-style=fill][data-vertical].progress-button {
	overflow: hidden;
}
.fc table {
	table-layout: fixed;
}
.jeeplus_ss_footer table {
	table-layout: fixed;
}
.jeeplus_ss_header table {
	table-layout: fixed;
}
.c3-tooltip {
	border-collapse: collapse; border-spacing: 0;
}
.fc table {
	border-collapse: collapse; border-spacing: 0;
}
.bootstrap-datetimepicker-widget {
	list-style: none;
}
.nav {
	list-style: none;
}
body {
	color: rgb(118, 131, 143); line-height: 1.6;
}
.fa {
	line-height: 1; font-family: FontAwesome; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; font-size-adjust: none; font-stretch: normal; text-rendering: auto;
}
.fa-rotate-90 {
	
}
.fa-rotate-180 {
	
}
.fa-rotate-270 {
	
}
.fa-flip-horizontal {
	
}
.fa-flip-vertical {
	
}
.fa-ra::before {
	content: "\f1d0";
}
.fa-rebel::before {
	content: "\f1d0";
}
.fa-battery-4::before {
	content: "\f240";
}
.fa-battery-full::before {
	content: "\f240";
}
.c3 svg {
	font: 10px/normal sans-serif; font-size-adjust: none; font-stretch: normal;
}
.c3 line {
	fill: none; stroke: #000;
}
.c3 path {
	fill: none; stroke: #000;
}
.c3 text {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.fc-icon {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-touch-callout: none;
}
.fc-unselectable {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-touch-callout: none;
}
.c3-bars path {
	shape-rendering: crispEdges;
}
.c3-event-rect {
	shape-rendering: crispEdges;
}
.c3-legend-item-tile {
	shape-rendering: crispEdges;
}
.c3-xgrid-focus {
	shape-rendering: crispEdges;
}
.c3-ygrid {
	shape-rendering: crispEdges;
}
.c3-chart-arc path {
	stroke: #fff;
}
.c3-chart-arc text {
	font-size: 13px; fill: #fff;
}
.c3-grid line {
	stroke: #aaa;
}
.c3-grid text {
	fill: #aaa;
}
.c3-xgrid {
	stroke-dasharray: 3,3;
}
.c3-ygrid {
	stroke-dasharray: 3,3;
}
.c3-empty.c3-text {
	font-size: 2em; fill: gray;
}
.c3-line {
	stroke-width: 1px;
}
._expanded_.c3-circle {
	stroke: #fff; stroke-width: 1px;
}
.c3-selected-circle {
	fill: #fff; stroke-width: 2px;
}
.c3-bar {
	stroke-width: 0;
}
._expanded_.c3-bar {
	fill-opacity: 0.75;
}
.c3-focused.c3-target {
	opacity: 1;
}
.c3-focused.c3-target path.c3-line {
	stroke-width: 2px;
}
.c3-focused.c3-target path.c3-step {
	stroke-width: 2px;
}
.c3-defocused.c3-target {
	opacity: 0.3 !important;
}
.c3-region {
	fill: #4682b4; fill-opacity: 0.1;
}
.c3-brush .extent {
	fill-opacity: 0.1;
}
.c3-legend-item {
	font-size: 12px;
}
.c3-legend-item-hidden {
	opacity: 0.15;
}
.c3-legend-background {
	opacity: 0.75; fill: #fff; stroke: #d3d3d3; stroke-width: 1;
}
.c3-tooltip-container {
	z-index: 10;
}
.c3-tooltip {
	empty-cells: show; opacity: 0.9; box-shadow: 7px 7px 12px -9px #777; -webkit-box-shadow: 7px 7px 12px -9px #777; -moz-box-shadow: 7px 7px 12px -9px #777;
}
.c3-tooltip tr {
	border: 1px solid rgb(204, 204, 204);
}
.c3-tooltip th {
	padding: 2px 5px; text-align: left; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(170, 170, 170);
}
.c3-tooltip td {
	padding: 3px 6px; font-size: 13px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dotted; background-color: rgb(255, 255, 255);
}
.c3-tooltip td > span {
	width: 10px; height: 10px; margin-right: 6px; display: inline-block;
}
.c3-tooltip td.value {
	text-align: right;
}
.c3-area {
	opacity: 0.2; stroke-width: 0;
}
.c3-chart-arcs-title {
	font-size: 1.3em; dominant-baseline: middle;
}
.c3-chart-arcs .c3-chart-arcs-background {
	fill: #e0e0e0; stroke: none;
}
.c3-chart-arcs .c3-chart-arcs-gauge-unit {
	font-size: 16px; fill: #000;
}
.fc-icon {
	font-size: 1em;
}
body .fc {
	font-size: 1em;
}
.c3-chart-arcs .c3-chart-arcs-gauge-max {
	fill: #777;
}
.c3-chart-arcs .c3-chart-arcs-gauge-min {
	fill: #777;
}
.c3-chart-arc .c3-gauge-value {
	fill: #000;
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.fadeIn {
	animation-name: fadeIn; -webkit-animation-name: fadeIn;
}
.animated {
	animation-duration: 0.7s; animation-fill-mode: both; -webkit-animation-duration: .7s; -webkit-animation-fill-mode: both;
}
.progress-button {
	background: rgb(29, 150, 80); padding: 0px 60px; outline: 0px; border: currentColor; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 4; letter-spacing: 1px; font-size: 1em; display: inline-block; position: relative;
}
[disabled].progress-button {
	cursor: default;
}
[disabled].state-loading.progress-button {
	cursor: default;
}
.progress-button .content {
	display: block; position: relative;
}
.progress-button .content::after {
	transition:opacity 0.3s 0.3s; right: 20px; color: rgb(14, 113, 56); font-family: icomoon; position: absolute; opacity: 0; -webkit-transition: opacity .3s .3s;
}
.progress-button .content::before {
	transition:opacity 0.3s 0.3s; right: 20px; color: rgb(14, 113, 56); font-family: icomoon; position: absolute; opacity: 0; -webkit-transition: opacity .3s .3s;
}
.progress-button .content::before {
	content: "\e600";
}
.progress-button .content::after {
	content: "\e601";
}
.state-error.progress-button .content::after {
	opacity: 1;
}
.state-success.progress-button .content::before {
	opacity: 1;
}
[data-style=shrink][data-horizontal].state-loading.progress-button .content {
	opacity: 0;
}
[data-style=shrink][data-vertical].state-loading.progress-button .content {
	opacity: 0;
}
.notransition {
	transition:none !important; -webkit-transition: none;
}
.progress-button .progress {
	background: rgb(20, 133, 68);
}
.progress-button .progress-inner {
	background: rgb(14, 113, 56); left: 0px; position: absolute;
}
[data-horizontal].progress-button .progress-inner {
	transition:width 0.3s, opacity 0.3s; top: 0px; width: 0px; height: 100%; -webkit-transition: width .3s, opacity .3s;
}
[data-vertical].progress-button .progress-inner {
	transition:height 0.3s, opacity 0.3s; width: 100%; height: 0px; bottom: 0px; -webkit-transition: height .3s, opacity .3s;
}
[data-perspective].progress-button {
	background: 0px 0px; padding: 0px; display: inline-block; position: relative; perspective: 900px; -webkit-perspective: 900px;
}
[data-perspective].progress-button .content {
	background: rgb(29, 150, 80); padding: 0px 60px;
}
[data-perspective].progress-button .progress-wrap {
	transition:transform 0.2s; display: block; transform-style: preserve-3d; -webkit-transition: -webkit-transform .2s; -webkit-transform-style: preserve-3d;
}
.fc-button-group {
	display: inline-block;
}
.fc-icon {
	display: inline-block;
}
[data-perspective].progress-button .content {
	outline: transparent solid 1px;
}
[data-perspective].progress-button .progress {
	outline: transparent solid 1px;
}
[data-style=fill][data-horizontal].progress-button .content {
	transition:transform 0.3s; z-index: 10; -webkit-transition: -webkit-transform .3s;
}
[data-style=fill][data-horizontal].progress-button .content::after {
	transition:opacity 0.3s; left: 50%; top: 100%; right: auto; transform: translateX(-50%); -webkit-transition: opacity .3s; -webkit-transform: translateX(-50%);
}
[data-style=fill][data-horizontal].progress-button .content::before {
	transition:opacity 0.3s; left: 50%; top: 100%; right: auto; transform: translateX(-50%); -webkit-transition: opacity .3s; -webkit-transform: translateX(-50%);
}
[data-style=fill][data-horizontal].state-error.progress-button .content {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
[data-style=fill][data-horizontal].state-success.progress-button .content {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
[data-style=fill][data-vertical].progress-button .content {
	transition:transform 0.3s; z-index: 10; -webkit-transition: -webkit-transform .3s;
}
[data-style=fill][data-vertical].progress-button .content::after {
	transition:opacity 0.3s; left: 50%; top: 100%; right: auto; transform: translateX(-50%); -webkit-transition: opacity .3s; -webkit-transform: translateX(-50%);
}
[data-style=fill][data-vertical].progress-button .content::before {
	transition:opacity 0.3s; left: 50%; top: 100%; right: auto; transform: translateX(-50%); -webkit-transition: opacity .3s; -webkit-transform: translateX(-50%);
}
[data-style=fill][data-vertical].state-error.progress-button .content {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
[data-style=fill][data-vertical].state-success.progress-button .content {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
[data-style=shrink].progress-button {
	transition:transform 0.2s; overflow: hidden; -webkit-transition: -webkit-transform .2s;
}
[data-style=shrink][data-horizontal].progress-button .content {
	transition:opacity 0.3s, transform 0.3s; -webkit-transition: opacity .3s, -webkit-transform .3s;
}
[data-style=shrink][data-horizontal].progress-button .content::after {
	transition:opacity 0.3s; left: 50%; top: 100%; right: auto; transform: translateX(-50%); -webkit-transition: opacity .3s; -webkit-transform: translateX(-50%);
}
[data-style=shrink][data-horizontal].progress-button .content::before {
	transition:opacity 0.3s; left: 50%; top: 100%; right: auto; transform: translateX(-50%); -webkit-transition: opacity .3s; -webkit-transform: translateX(-50%);
}
[data-style=shrink][data-horizontal].state-loading.progress-button {
	transform: scaleY(0.3); -webkit-transform: scaleY(.3);
}
[data-style=shrink][data-horizontal].state-error.progress-button .content {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
[data-style=shrink][data-horizontal].state-success.progress-button .content {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
[data-style=shrink][data-vertical].progress-button .content {
	transition:opacity 0.3s, transform 0.3s; -webkit-transition: opacity .3s, -webkit-transform .3s;
}
[data-style=shrink][data-vertical].progress-button .content::after {
	transition:opacity 0.3s; left: 50%; top: 100%; right: auto; transform: translateX(-50%); -webkit-transition: opacity .3s; -webkit-transform: translateX(-50%);
}
[data-style=shrink][data-vertical].progress-button .content::before {
	transition:opacity 0.3s; left: 50%; top: 100%; right: auto; transform: translateX(-50%); -webkit-transition: opacity .3s; -webkit-transform: translateX(-50%);
}
[data-style=shrink][data-vertical].state-loading.progress-button {
	transform: scaleX(0.1); -webkit-transform: scaleX(.1);
}
[data-style=shrink][data-vertical].state-error.progress-button .content {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
[data-style=shrink][data-vertical].state-success.progress-button .content {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
[data-style=rotate-angle-bottom].progress-button .progress {
	transform-origin: 50% 0%; left: 0px; top: 100%; width: 100%; height: 20px; position: absolute; box-shadow: 0px -1px 0px #148544; transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg); -webkit-transform-origin: 50% 0;
}
[data-style=rotate-angle-bottom].state-loading.progress-button .progress-wrap {
	transform: rotateX(45deg); -webkit-transform: rotateX(45deg);
}
[data-style=rotate-angle-top].progress-button .progress {
	transform-origin: 50% 100%; left: 0px; width: 100%; height: 20px; bottom: 100%; position: absolute; box-shadow: 0px 1px 0px #148544; transform: rotateX(90deg); -webkit-transform: rotateX(90deg); -webkit-transform-origin: 50% 100%;
}
[data-style=rotate-angle-top].state-loading.progress-button .progress-wrap {
	transform: rotateX(-45deg); -webkit-transform: rotateX(-45deg);
}
[data-style=rotate-angle-left].progress-button .progress {
	transform-origin: 100% 50%; top: 0px; width: 20px; height: 100%; right: 100%; position: absolute; box-shadow: 1px 0px 0px #148544; transform: rotateY(-90deg); -webkit-transform: rotateY(-90deg); -webkit-transform-origin: 100% 50%;
}
[data-style=rotate-angle-left].state-loading.progress-button .progress-wrap {
	transform: rotateY(45deg); -webkit-transform: rotateY(45deg);
}
[data-style=rotate-angle-right].progress-button .progress {
	transform-origin: 0% 50%; left: 100%; top: 0px; width: 20px; height: 100%; position: absolute; box-shadow: -1px 0px 0px #148544; transform: rotateY(90deg); -webkit-transform: rotateY(90deg); -webkit-transform-origin: 0 50%;
}
[data-style=rotate-angle-right].state-loading.progress-button .progress-wrap {
	transform: rotateY(-45deg); -webkit-transform: rotateY(-45deg);
}
[data-style=rotate-side-down].progress-button .progress {
	transform-origin: 50% 0%; left: 0px; top: 100%; width: 100%; height: 20px; position: absolute; transform: rotateX(-90deg); backface-visibility: hidden; -webkit-transform: rotateX(-90deg); -webkit-transform-origin: 50% 0; -webkit-backface-visibility: hidden;
}
[data-style=rotate-side-down].state-loading.progress-button .progress-wrap {
	transform: rotateX(90deg) translateZ(10px); -webkit-transform: rotateX(90deg) translateZ(10px);
}
[data-style=rotate-side-up].progress-button .progress {
	transform-origin: 50% 100%; left: 0px; width: 100%; height: 20px; bottom: 100%; position: absolute; transform: rotateX(90deg); backface-visibility: hidden; -webkit-transform: rotateX(90deg); -webkit-transform-origin: 50% 100%; -webkit-backface-visibility: hidden;
}
.fc-bg {
	bottom: 0px;
}
.fc-row .fc-bgevent-skeleton {
	bottom: 0px;
}
.fc-row .fc-highlight-skeleton {
	bottom: 0px;
}
[data-style=rotate-side-up].state-loading.progress-button .progress-wrap {
	transform: rotateX(-90deg) translateZ(10px); -webkit-transform: rotateX(-90deg) translateZ(10px);
}
[data-style=rotate-side-left].progress-button .progress-wrap {
	transform-origin: 0% 50%; -webkit-transform-origin: 0 50%;
}
[data-style=rotate-side-left].progress-button .progress {
	transform-origin: 0% 50%; left: 0px; top: 0px; width: 20px; height: 100%; position: absolute; transform: rotateY(90deg); -webkit-transform: rotateY(90deg); -webkit-transform-origin: 0 50%;
}
[data-style=rotate-side-left].state-loading.progress-button .progress-wrap {
	transform: translateX(50%) rotateY(90deg) translateZ(10px); -webkit-transform: translateX(50%) rotateY(90deg) translateZ(10px);
}
[data-style=rotate-side-right].progress-button .progress-wrap {
	transform-origin: 100% 50%; -webkit-transform-origin: 100% 50%;
}
[data-style=rotate-side-right].progress-button .progress {
	transform-origin: 0% 50%; left: 100%; top: 0px; width: 20px; height: 100%; position: absolute; transform: rotateY(90deg); -webkit-transform: rotateY(90deg); -webkit-transform-origin: 0 50%;
}
[data-style=rotate-side-right].state-loading.progress-button .progress-wrap {
	transform: translateX(-50%) rotateY(-90deg) translateZ(10px); -webkit-transform: translateX(-50%) rotateY(-90deg) translateZ(10px);
}
[data-style=rotate-back].progress-button .progress-wrap {
	transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out;
}
[data-style=rotate-back].progress-button .content {
	backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
[data-style=rotate-back].progress-button .progress {
	transform-origin: 50% 0%; left: 0px; top: 100%; width: 100%; height: 100%; position: absolute; transform: rotateX(-180deg); backface-visibility: hidden; -webkit-transform: rotateX(-180deg); -webkit-transform-origin: 50% 0; -webkit-backface-visibility: hidden;
}
[data-style=flip-open].progress-button .progress {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
[data-style=move-up].progress-button .progress {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
[data-style=rotate-back].state-loading.progress-button .progress-wrap {
	transform: rotateX(180deg) scaleX(0.6) scaleY(0.3); -webkit-transform: rotateX(180deg) scaleX(.6) scaleY(.3);
}
[data-style=flip-open].progress-button .content {
	transform-origin: 50% 0%; transition:transform 0.2s; z-index: 10; -webkit-transition: -webkit-transform .2s; -webkit-transform-origin: 50% 0;
}
[data-style=flip-open].state-loading.progress-button .content {
	transform: rotateX(45deg); -webkit-transform: rotateX(45deg);
}
[data-style=slide-down].progress-button {
	padding: 0px; overflow: visible; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
[data-style=slide-down].progress-button .content {
	background: rgb(29, 150, 80); padding: 0px 60px; z-index: 10;
}
[data-style=slide-down].progress-button .progress {
	transition:transform 0.2s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-transition: -webkit-transform .2s;
}
[data-style=slide-down].state-loading.progress-button .progress {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
[data-style=move-up].progress-button {
	padding: 0px; overflow: visible; backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
[data-style=move-up].progress-button .content {
	background: rgb(29, 150, 80); padding: 0px 60px; transition:transform 0.2s; z-index: 10; -webkit-transition: -webkit-transform .2s;
}
[data-style=top-line].progress-button .content::after {
	left: 100%; right: auto; margin-left: 25px;
}
[data-style=top-line].progress-button .content::before {
	left: 100%; right: auto; margin-left: 25px;
}
[data-style=lateral-lines].progress-button .content::after {
	left: 100%; right: auto; margin-left: 25px;
}
[data-style=lateral-lines].progress-button .content::before {
	left: 100%; right: auto; margin-left: 25px;
}
[data-style=move-up].state-loading.progress-button .content {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
[data-style=top-line].progress-button .progress-inner {
	height: 3px;
}
[data-style=lateral-lines].progress-button .progress-inner {
	background: 0px 0px; width: 100%; border-right-color: rgb(14, 113, 56); border-left-color: rgb(14, 113, 56); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid;
}
.animation {
	-webkit-animation: cssAnimation .45s 1 ease; -moz-animation: cssAnimation .45s 1 ease; -o-animation: cssAnimation .45s 1 ease;
}
.fc {
	text-align: left; direction: ltr;
}
.fc-rtl {
	text-align: right;
}
.fc th {
	text-align: center;
}
.fc-basic-view td.fc-week-number {
	text-align: center;
}
.fc-icon {
	text-align: center;
}
.fc-toolbar {
	text-align: center;
}
.fc-unthemed .fc-content {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-divider {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-list-heading td {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-list-view {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-popover {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-row {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed tbody {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed td {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed th {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed thead {
	border-color: rgb(221, 221, 221);
}
.fc-unthemed .fc-popover {
	background-color: rgb(255, 255, 255);
}
.fc-unthemed .fc-divider {
	background: rgb(238, 238, 238);
}
.fc-unthemed .fc-list-heading td {
	background: rgb(238, 238, 238);
}
.fc-unthemed .fc-popover .fc-header {
	background: rgb(238, 238, 238);
}
.fc-unthemed .fc-popover .fc-header .fc-close {
	color: rgb(102, 102, 102);
}
.fc-unthemed td.fc-today {
	background: rgb(252, 248, 227);
}
.fc-highlight {
	background: rgb(188, 232, 241); opacity: 0.3;
}
.fc-bgevent {
	background: rgb(143, 223, 130); opacity: 0.3;
}
.fc-nonbusiness {
	background: rgb(215, 215, 215);
}
.fc-icon {
	height: 1em; line-height: 1em; overflow: hidden; font-family: "Courier New",Courier,monospace; user-select: none;
}
.fc-icon::after {
	position: relative;
}
.fc-icon-left-single-arrow::after {
	top: -7%; font-size: 200%; font-weight: 700; content: "\02039";
}
.fc-icon-right-single-arrow::after {
	top: -7%; font-size: 200%; font-weight: 700; content: "\0203A";
}
.fc-icon-left-double-arrow::after {
	top: -7%; font-size: 160%; content: "\000AB";
}
.fc-icon-right-double-arrow::after {
	top: -7%; font-size: 160%; content: "\000BB";
}
.fc-icon-left-triangle::after {
	top: 3%; font-size: 125%; content: "\25C4";
}
.fc-icon-right-triangle::after {
	top: 3%; font-size: 125%; content: "\25BA";
}
.fc-icon-down-triangle::after {
	top: 2%; font-size: 125%; content: "\25BC";
}
.fc-icon-x::after {
	top: 6%; font-size: 200%; content: "\000D7";
}
.fc button {
	margin: 0px; padding: 0px 0.6em; height: 2.1em; font-size: 1em; white-space: nowrap; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.fc-state-default {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(51, 51, 51); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245);
}
.fc-corner-left.fc-state-default {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.fc-corner-right.fc-state-default {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.fc button .fc-icon {
	margin: 0px 0.2em; top: -0.05em; vertical-align: middle; position: relative;
}
.fc-state-active {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
.fc-state-disabled {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
.fc-state-down {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
.fc-state-hover {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
.fc-state-hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear;
}
.fc-state-active {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(204, 204, 204);
}
.fc-state-down {
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; background-color: rgb(204, 204, 204);
}
.fc-state-disabled {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none;
}
.fc-draggable.fc-event {
	cursor: pointer;
}
[href].fc-event {
	cursor: pointer;
}
.fc-popover .fc-header .fc-close {
	cursor: pointer;
}
a[data-goto] {
	cursor: pointer;
}
.fc .fc-button-group > * {
	margin: 0px 0px 0px -1px; float: left;
}
.fc .fc-button-group > :first-child {
	margin-left: 0px;
}
.fc-popover {
	position: absolute; box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
}
.fc-popover .fc-header {
	padding: 2px 4px;
}
.fc-popover .fc-header .fc-title {
	margin: 0px 2px;
}
.fc-ltr .fc-popover .fc-header .fc-title {
	float: left;
}
.fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}
.fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}
.fc-rtl .fc-popover .fc-header .fc-title {
	float: right;
}
.fc-unthemed .fc-popover {
	border-width: 1px; border-style: solid;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: 0.9em; margin-top: 2px;
}
.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.fc-divider {
	border-width: 1px; border-style: solid;
}
hr.fc-divider {
	border-width: 1px 0px; margin: 0px; padding: 0px 0px 2px; height: 0px;
}
.fc-bg table {
	height: 100%;
}
.fc-row .fc-bgevent-skeleton table {
	height: 100%;
}
.fc-row .fc-highlight-skeleton table {
	height: 100%;
}
.fc-clear {
	clear: both;
}
.fc-bg {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc-bgevent-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc-helper-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc-highlight-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc table {
	width: 100%; font-size: 1em; box-sizing: border-box;
}
.fc td {
	border-width: 1px; border-style: solid; padding: 0px; vertical-align: top;
}
.fc th {
	border-width: 1px; border-style: solid; padding: 0px; vertical-align: top;
}
.fc td.fc-today {
	border-style: double;
}
a[data-goto]:hover {
	text-decoration: underline;
}
.fc .fc-row {
	border-width: 0px; border-style: solid;
}
.fc-row table {
	border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: hidden; border-bottom-style: hidden; border-left-style: hidden;
}
:first-child.fc-row table {
	border-top-color: transparent; border-top-width: 0px; border-top-style: hidden;
}
.fc-row {
	position: relative;
}
.fc-row .fc-bg {
	z-index: 1;
}
.fc-row .fc-bgevent-skeleton td {
	border-color: transparent;
}
.fc-row .fc-highlight-skeleton td {
	border-color: transparent;
}
.fc-row .fc-bgevent-skeleton {
	z-index: 2;
}
.fc-row .fc-highlight-skeleton {
	z-index: 3;
}
.fc-row .fc-content-skeleton {
	padding-bottom: 2px; position: relative; z-index: 4;
}
.fc-row .fc-helper-skeleton {
	z-index: 5;
}
.fc-row .fc-content-skeleton td {
	background: 0px 0px; border-color: transparent transparent currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.fc-row .fc-helper-skeleton td {
	background: 0px 0px; border-color: transparent transparent currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.fc-row .fc-content-skeleton tbody td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.fc-row .fc-helper-skeleton tbody td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.fc-scroller {
	-webkit-overflow-scrolling: touch;
}
.fc-rigid.fc-row {
	overflow: hidden;
}
.fc-time-grid-event {
	overflow: hidden;
}
.fc-scroller > .fc-day-grid {
	width: 100%; position: relative;
}
.fc-scroller > .fc-time-grid {
	width: 100%; position: relative;
}
.fc-event {
	border-radius: 3px; border: 1px solid rgb(58, 135, 173); line-height: 1.3; font-size: 0.85em; font-weight: 400; display: block; position: relative;
}
.fc-event {
	background-color: rgb(58, 135, 173);
}
.fc-event-dot {
	background-color: rgb(58, 135, 173);
}
.fc-event {
	color: rgb(255, 255, 255); text-decoration: none;
}
.fc-event:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ui-widget .fc-event {
	color: rgb(255, 255, 255); text-decoration: none;
}
.fc-not-allowed {
	cursor: not-allowed;
}
.fc-not-allowed .fc-event {
	cursor: not-allowed;
}
.fc-event .fc-bg {
	background: rgb(255, 255, 255); z-index: 1; opacity: 0.25;
}
.fc-event .fc-content {
	position: relative; z-index: 2;
}
.fc-event .fc-resizer {
	display: none; position: absolute; z-index: 4;
}
.fc-allow-mouse-resize.fc-event .fc-resizer {
	display: block;
}
.fc-selected.fc-event .fc-resizer {
	display: block;
}
.fc-selected.fc-event .fc-resizer::before {
	left: 50%; top: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; position: absolute; z-index: 9999; content: "";
}
.fc-selected.fc-event {
	z-index: 9999 !important; box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}
.fc-dragging.fc-selected.fc-event {
	box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
}
.fc-selected.fc-h-event::before {
	left: 0px; top: -10px; right: 0px; bottom: -10px; position: absolute; z-index: 3; content: "";
}
.fc-ltr .fc-not-start.fc-h-event {
	padding-left: 1px; margin-left: 0px; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.fc-rtl .fc-not-end.fc-h-event {
	padding-left: 1px; margin-left: 0px; border-left-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.fc-ltr .fc-not-end.fc-h-event {
	padding-right: 1px; margin-right: 0px; border-right-width: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.fc-rtl .fc-not-start.fc-h-event {
	padding-right: 1px; margin-right: 0px; border-right-width: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.fc-ltr .fc-h-event .fc-start-resizer {
	left: -1px; cursor: w-resize;
}
.fc-rtl .fc-h-event .fc-end-resizer {
	left: -1px; cursor: w-resize;
}
.fc-ltr .fc-h-event .fc-end-resizer {
	right: -1px; cursor: e-resize;
}
.fc-rtl .fc-h-event .fc-start-resizer {
	right: -1px; cursor: e-resize;
}
.fc-allow-mouse-resize.fc-h-event .fc-resizer {
	top: -1px; width: 7px; bottom: -1px;
}
.fc-selected.fc-h-event .fc-resizer {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: inherit; border-radius: 4px; top: 50%; width: 6px; height: 6px; margin-top: -4px;
}
.fc-ltr .fc-selected.fc-h-event .fc-start-resizer {
	margin-left: -4px;
}
.fc-rtl .fc-selected.fc-h-event .fc-end-resizer {
	margin-left: -4px;
}
.fc-ltr .fc-selected.fc-h-event .fc-end-resizer {
	margin-right: -4px;
}
.fc-rtl .fc-selected.fc-h-event .fc-start-resizer {
	margin-right: -4px;
}
.fc-day-grid-event {
	margin: 1px 2px 0px; padding: 0px 1px;
}
tr:first-child > td > .fc-day-grid-event {
	margin-top: 2px;
}
.fc-selected.fc-day-grid-event::after {
	background: rgb(0, 0, 0); left: -1px; top: -1px; right: -1px; bottom: -1px; position: absolute; z-index: 1; content: ""; opacity: 0.25;
}
.fc-day-grid-event .fc-content {
	overflow: hidden; white-space: nowrap;
}
.fc-day-grid-event .fc-time {
	font-weight: 700;
}
.fc-ltr .fc-allow-mouse-resize.fc-day-grid-event .fc-start-resizer {
	margin-left: -2px;
}
.fc-rtl .fc-allow-mouse-resize.fc-day-grid-event .fc-end-resizer {
	margin-left: -2px;
}
.fc-ltr .fc-allow-mouse-resize.fc-day-grid-event .fc-end-resizer {
	margin-right: -2px;
}
.fc-rtl .fc-allow-mouse-resize.fc-day-grid-event .fc-start-resizer {
	margin-right: -2px;
}
a.fc-more {
	margin: 1px 3px; font-size: 0.85em; text-decoration: none; cursor: pointer;
}
a.fc-more:hover {
	text-decoration: underline;
}
.fc-limited {
	display: none;
}
.fc-day-grid .fc-row {
	z-index: 1;
}
.fc-more-popover {
	width: 220px; z-index: 2;
}
.fc-more-popover .fc-event-container {
	padding: 10px;
}
.fc-now-indicator {
	border: 0px solid red; position: absolute;
}
.fc-unselectable {
	user-select: none; -webkit-tap-highlight-color: transparent;
}
.fc-header-toolbar.fc-toolbar {
	margin-bottom: 1em;
}
.fc-footer-toolbar.fc-toolbar {
	margin-top: 1em;
}
.fc-toolbar .fc-left {
	float: left;
}
.fc-toolbar .fc-right {
	float: right;
}
.fc-toolbar .fc-center {
	display: inline-block;
}
.fc .fc-toolbar > * > * {
	margin-left: 0.75em; float: left;
}
.fc .fc-toolbar > * > :first-child {
	margin-left: 0px;
}
.fc-toolbar h2 {
	margin: 0px;
}
.fc-toolbar button {
	position: relative;
}
.fc-toolbar .fc-state-hover {
	z-index: 2;
}
.fc-toolbar .ui-state-hover {
	z-index: 2;
}
.fc-toolbar .fc-state-down {
	z-index: 3;
}
.fc-toolbar .fc-state-active {
	z-index: 4;
}
.fc-toolbar .ui-state-active {
	z-index: 4;
}
.fc-toolbar button:focus {
	z-index: 5;
}
.fc-view-container * {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.fc-view-container ::after {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.fc-view-container ::before {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.fc-view {
	position: relative; z-index: 1;
}
.fc-view > table {
	position: relative; z-index: 1;
}
.fc-basicDay-view .fc-content-skeleton {
	padding-bottom: 1em;
}
.fc-basicWeek-view .fc-content-skeleton {
	padding-bottom: 1em;
}
.fc-basic-view .fc-body .fc-row {
	min-height: 4em;
}
.fc-rigid.fc-row .fc-content-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.fc-other-month.fc-day-top {
	opacity: 0.3;
}
.fc-basic-view .fc-day-number {
	padding: 2px;
}
.fc-basic-view .fc-week-number {
	padding: 2px;
}
.fc-basic-view th.fc-day-number {
	padding: 0px 2px;
}
.fc-basic-view th.fc-week-number {
	padding: 0px 2px;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
	float: right;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
	float: left;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
	border-radius: 0px 0px 3px; float: left;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
	border-radius: 0px 0px 0px 3px; float: right;
}
.fc-basic-view .fc-day-top .fc-week-number {
	text-align: center; color: grey; min-width: 1.5em; background-color: rgb(242, 242, 242);
}
.fc-basic-view td.fc-week-number > * {
	display: inline-block; min-width: 1.25em;
}
.fc-agenda-view .fc-day-grid {
	position: relative; z-index: 2;
}
.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em;
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-bottom: 1em;
}
.fc .fc-axis {
	padding: 0px 4px; vertical-align: middle; white-space: nowrap;
}
.fc-ltr .fc-axis {
	text-align: right;
}
.fc-rtl .fc-axis {
	text-align: left;
}
.ui-widget td.fc-axis {
	font-weight: 400;
}
.fc-time-grid {
	position: relative; z-index: 1;
}
.fc-time-grid-container {
	position: relative; z-index: 1;
}
.fc-time-grid {
	min-height: 100%;
}
.fc-time-grid table {
	border: 0px hidden transparent;
}
.fc-time-grid > .fc-bg {
	z-index: 1;
}
.fc-time-grid .fc-slats {
	position: relative; z-index: 2;
}
.fc-time-grid > hr {
	position: relative; z-index: 2;
}
.fc-time-grid .fc-content-col {
	position: relative;
}
.fc-time-grid .fc-content-skeleton {
	left: 0px; top: 0px; right: 0px; position: absolute; z-index: 3;
}
.fc-time-grid .fc-business-container {
	position: relative; z-index: 1;
}
.fc-time-grid .fc-bgevent-container {
	position: relative; z-index: 2;
}
.fc-time-grid .fc-highlight-container {
	position: relative; z-index: 3;
}
.fc-time-grid .fc-event-container {
	position: relative; z-index: 4;
}
.fc-time-grid .fc-now-indicator-line {
	z-index: 5;
}
.fc-time-grid .fc-helper-container {
	position: relative; z-index: 6;
}
.fc-time-grid .fc-slats td {
	height: 1.5em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted;
}
.fc-time-grid .fc-slats .ui-widget-content {
	background: 0px 0px;
}
.fc-time-grid .fc-highlight {
	left: 0px; right: 0px; position: absolute;
}
.fc-ltr .fc-time-grid .fc-event-container {
	margin: 0px 2.5% 0px 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
	margin: 0px 2px 0px 2.5%;
}
.fc-time-grid .fc-bgevent {
	position: absolute; z-index: 1;
}
.fc-time-grid .fc-event {
	position: absolute; z-index: 1;
}
.fc-time-grid .fc-bgevent {
	left: 0px; right: 0px;
}
.fc-not-start.fc-v-event {
	padding-top: 1px; border-top-width: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.fc-not-end.fc-v-event {
	padding-bottom: 1px; border-bottom-width: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.fc-selected.fc-time-grid-event {
	overflow: visible;
}
.fc-selected.fc-time-grid-event .fc-bg {
	display: none;
}
.fc-time-grid-event .fc-content {
	overflow: hidden;
}
.fc-time-grid-event .fc-time {
	padding: 0px 1px;
}
.fc-time-grid-event .fc-title {
	padding: 0px 1px;
}
.fc-time-grid-event .fc-time {
	font-size: 0.85em; white-space: nowrap;
}
.fc-short.fc-time-grid-event .fc-content {
	white-space: nowrap;
}
.fc-short.fc-time-grid-event .fc-time {
	vertical-align: top; display: inline-block;
}
.fc-short.fc-time-grid-event .fc-title {
	vertical-align: top; display: inline-block;
}
.fc-short.fc-time-grid-event .fc-time span {
	display: none;
}
.fc-short.fc-time-grid-event .fc-time::before {
	content: attr(data-start);
}
.fc-short.fc-time-grid-event .fc-time::after {
	content: "\000A0-\000A0";
}
.fc-short.fc-time-grid-event .fc-title {
	padding: 0px; font-size: 0.85em;
}
.fc-allow-mouse-resize.fc-time-grid-event .fc-resizer {
	left: 0px; height: 8px; text-align: center; right: 0px; bottom: 0px; line-height: 8px; overflow: hidden; font-family: monospace; font-size: 11px; cursor: s-resize;
}
.fc-allow-mouse-resize.fc-time-grid-event .fc-resizer::after {
	content: "=";
}
.fc-selected.fc-time-grid-event .fc-resizer {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: inherit; border-radius: 5px; left: 50%; width: 8px; height: 8px; bottom: -5px; margin-left: -5px;
}
.fc-time-grid .fc-now-indicator-line {
	left: 0px; right: 0px; border-top-width: 1px;
}
.fc-time-grid .fc-now-indicator-arrow {
	margin-top: -5px;
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
	border-width: 5px 0px 5px 6px; left: 0px; border-top-color: transparent; border-bottom-color: transparent;
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
	border-width: 5px 6px 5px 0px; right: 0px; border-top-color: transparent; border-bottom-color: transparent;
}
.fc-event-dot {
	border-radius: 5px; width: 10px; height: 10px; display: inline-block;
}
.fc-rtl .fc-list-view {
	direction: rtl;
}
.fc-list-view {
	border-width: 1px; border-style: solid;
}
.fc .fc-list-table {
	table-layout: auto;
}
.fc-list-table td {
	border-width: 1px 0px 0px; padding: 8px 14px;
}
.fc-list-table tr:first-child td {
	border-top-width: 0px;
}
.fc-list-heading {
	border-bottom-width: 1px;
}
.fc-list-heading td {
	font-weight: 700;
}
.fc-ltr .fc-list-heading-main {
	float: left;
}
.fc-ltr .fc-list-heading-alt {
	float: right;
}
.fc-rtl .fc-list-heading-main {
	float: right;
}
.fc-rtl .fc-list-heading-alt {
	float: left;
}
.fc-has-url.fc-list-item {
	cursor: pointer;
}
.fc-list-item:hover td {
	background-color: rgb(245, 245, 245);
}
.fc-list-item-marker {
	width: 1px; white-space: nowrap;
}
.fc-list-item-time {
	width: 1px; white-space: nowrap;
}
.fc-ltr .fc-list-item-marker {
	padding-right: 0px;
}
.fc-rtl .fc-list-item-marker {
	padding-left: 0px;
}
.fc-list-item-title a {
	color: inherit; text-decoration: none;
}
.context-menu-accesskey {
	text-decoration: underline;
}
.fc-list-item-title a[href]:hover {
	text-decoration: underline;
}
.fc-list-empty-wrap2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.fc-list-empty-wrap1 {
	width: 100%; height: 100%; display: table;
}
.fc-list-empty {
	text-align: center; vertical-align: middle; display: table-cell;
}
.fc-unthemed .fc-list-empty {
	background-color: rgb(238, 238, 238);
}
#growls {
	position: fixed; z-index: 50000;
}
.default#growls {
	top: 10px; right: 10px;
}
.tl#growls {
	left: 10px; top: 10px;
}
.tr#growls {
	top: 10px; right: 10px;
}
.bl#growls {
	left: 10px; bottom: 10px;
}
.br#growls {
	right: 10px; bottom: 10px;
}
.tc#growls {
	left: 10px; top: 10px; right: 10px;
}
.bc#growls {
	left: 10px; right: 10px; bottom: 10px;
}
.bc#growls .growl {
	margin-right: auto; margin-left: auto;
}
.tc#growls .growl {
	margin-right: auto; margin-left: auto;
}
.growl {
	border-radius: 4px; transition:0.4s ease-in-out; position: relative; opacity: 0.8; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.growl-incoming.growl {
	opacity: 0;
}
.growl-outgoing.growl {
	opacity: 0;
}
.growl-small.growl {
	margin: 5px; padding: 5px; width: 200px;
}
.growl-medium.growl {
	margin: 10px; padding: 10px; width: 250px;
}
.growl-large.growl {
	margin: 15px; padding: 15px; width: 300px;
}
.growl-default.growl {
	background: rgb(127, 140, 141); color: rgb(255, 255, 255);
}
.growl-error.growl {
	background: rgb(192, 57, 43); color: rgb(255, 255, 255);
}
.growl-notice.growl {
	background: rgb(46, 204, 113); color: rgb(255, 255, 255);
}
.growl-warning.growl {
	background: rgb(243, 156, 18); color: rgb(255, 255, 255);
}
.growl .growl-close {
	line-height: 18px; font-family: helvetica,verdana,sans-serif; font-size: 14px; font-weight: 400; float: right; cursor: pointer;
}
.growl .growl-title {
	line-height: 24px; font-size: 18px;
}
.growl .growl-message {
	line-height: 18px; font-size: 14px;
}
.dropdown-menu.bootstrap-datetimepicker-widget {
	margin: 2px 0px; padding: 4px; width: 19em;
}
@media all and (min-width:768px)
{
.timepicker-sbs.dropdown-menu.bootstrap-datetimepicker-widget {
	width: 38em;
}
}
@media all and (min-width:992px)
{
.timepicker-sbs.dropdown-menu.bootstrap-datetimepicker-widget {
	width: 38em;
}
}
@media all and (min-width:1200px)
{
.timepicker-sbs.dropdown-menu.bootstrap-datetimepicker-widget {
	width: 38em;
}
}
.dropdown-menu.bootstrap-datetimepicker-widget::after {
	display: inline-block; position: absolute; content: "";
}
.dropdown-menu.bootstrap-datetimepicker-widget::before {
	display: inline-block; position: absolute; content: "";
}
.bottom.dropdown-menu.bootstrap-datetimepicker-widget::before {
	left: 7px; top: -7px; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.bottom.dropdown-menu.bootstrap-datetimepicker-widget::after {
	left: 8px; top: -6px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.top.dropdown-menu.bootstrap-datetimepicker-widget::before {
	left: 6px; bottom: -7px; border-top-color: rgba(0, 0, 0, 0.2); border-right-color: transparent; border-left-color: transparent; border-top-width: 7px; border-right-width: 7px; border-left-width: 7px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.top.dropdown-menu.bootstrap-datetimepicker-widget::after {
	left: 7px; bottom: -6px; border-top-color: rgb(255, 255, 255); border-right-color: transparent; border-left-color: transparent; border-top-width: 6px; border-right-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.pull-right.dropdown-menu.bootstrap-datetimepicker-widget::before {
	left: auto; right: 6px;
}
.pull-right.dropdown-menu.bootstrap-datetimepicker-widget::after {
	left: auto; right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
	margin: 0px;
}
.bootstrap-datetimepicker-widget a[data-action] {
	padding: 6px 0px;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
	box-shadow: none;
}
.hvr-grow {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -webkit-transition-property: transform;
}
.hvr-shrink {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -webkit-transition-property: transform;
}
.bootstrap-datetimepicker-widget .timepicker-hour {
	margin: 0px; width: 54px; font-size: 1.2em; font-weight: 700;
}
.bootstrap-datetimepicker-widget .timepicker-minute {
	margin: 0px; width: 54px; font-size: 1.2em; font-weight: 700;
}
.bootstrap-datetimepicker-widget .timepicker-second {
	margin: 0px; width: 54px; font-size: 1.2em; font-weight: 700;
}
.bootstrap-datetimepicker-widget button[data-action] {
	padding: 6px;
}
.bootstrap-datetimepicker-widget [data-action=incrementHours].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Increment Hours";
}
.bootstrap-datetimepicker-widget [data-action=incrementMinutes].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget [data-action=decrementHours].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget [data-action=decrementMinutes].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget [data-action=showHours].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Show Hours";
}
.bootstrap-datetimepicker-widget [data-action=showMinutes].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Show Minutes";
}
.bootstrap-datetimepicker-widget [data-action=togglePeriod].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget [data-action=clear].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Clear the picker";
}
.bootstrap-datetimepicker-widget [data-action=today].btn::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
	text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
	margin: 0px; padding: 0px; width: auto; height: auto; line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
	width: 100%; height: 2.5em; line-height: 2.5;
}
.bootstrap-datetimepicker-widget table {
	margin: 0px; width: 100%;
}
.bootstrap-datetimepicker-widget table td {
	border-radius: 4px; text-align: center;
}
.bootstrap-datetimepicker-widget table th {
	border-radius: 4px; text-align: center;
}
.bootstrap-datetimepicker-widget table th {
	width: 20px; height: 20px; line-height: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
	width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled {
	background: 0px 0px; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.disabled:hover {
	background: 0px 0px; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px); content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
	cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
	background: rgb(238, 238, 238);
}
.bootstrap-datetimepicker-widget table td {
	width: 54px; height: 54px; line-height: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
	height: 20px; color: rgb(119, 119, 119); line-height: 20px; font-size: 0.8em;
}
.bootstrap-datetimepicker-widget table td.day {
	width: 20px; height: 20px; line-height: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.hour:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.minute:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.second:hover {
	background: rgb(238, 238, 238); cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.new {
	color: rgb(119, 119, 119);
}
.bootstrap-datetimepicker-widget table td.old {
	color: rgb(119, 119, 119);
}
.bootstrap-datetimepicker-widget table td.today {
	position: relative;
}
.bootstrap-datetimepicker-widget table td.today::before {
	border-width: 0px 0px 7px 7px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) transparent rgb(51, 122, 183); right: 4px; bottom: 4px; display: inline-block; position: absolute; content: "";
}
.bootstrap-datetimepicker-widget table td.active {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(51, 122, 183);
}
.bootstrap-datetimepicker-widget table td.active:hover {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(51, 122, 183);
}
.bootstrap-datetimepicker-widget table td.today.active::before {
	border-bottom-color: rgb(255, 255, 255);
}
.bootstrap-datetimepicker-widget table td.disabled {
	background: 0px 0px; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td.disabled:hover {
	background: 0px 0px; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
	margin: 2px 1.5px; border-radius: 4px; width: 54px; height: 54px; line-height: 54px; display: inline-block; cursor: pointer;
}
.bootstrap-datetimepicker-widget table td span:hover {
	background: rgb(238, 238, 238);
}
.bootstrap-datetimepicker-widget table td span.active {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(51, 122, 183);
}
.bootstrap-datetimepicker-widget table td span.old {
	color: rgb(119, 119, 119);
}
.bootstrap-datetimepicker-widget table td span.disabled {
	background: 0px 0px; color: rgb(119, 119, 119); cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span.disabled:hover {
	background: 0px 0px; color: rgb(119, 119, 119); cursor: not-allowed;
}
.hvr-back-pulse:active {
	color: rgb(255, 255, 255);
}
.hvr-back-pulse:focus {
	color: rgb(255, 255, 255);
}
.hvr-back-pulse:hover {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-left:active {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-left:focus {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-left:hover {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-right:active {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-right:focus {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-right:hover {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-top:active {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-top:focus {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-top:hover {
	color: rgb(255, 255, 255);
}
.hvr-fade:active {
	color: rgb(255, 255, 255);
}
.hvr-fade:focus {
	color: rgb(255, 255, 255);
}
.hvr-fade:hover {
	color: rgb(255, 255, 255);
}
.hvr-radial-in:active {
	color: rgb(255, 255, 255);
}
.hvr-radial-in:focus {
	color: rgb(255, 255, 255);
}
.hvr-radial-in:hover {
	color: rgb(255, 255, 255);
}
.hvr-radial-out:active {
	color: rgb(255, 255, 255);
}
.hvr-radial-out:focus {
	color: rgb(255, 255, 255);
}
.hvr-radial-out:hover {
	color: rgb(255, 255, 255);
}
.hvr-rectangle-in:active {
	color: rgb(255, 255, 255);
}
.hvr-rectangle-in:focus {
	color: rgb(255, 255, 255);
}
.hvr-rectangle-in:hover {
	color: rgb(255, 255, 255);
}
.hvr-rectangle-out:active {
	color: rgb(255, 255, 255);
}
.hvr-rectangle-out:focus {
	color: rgb(255, 255, 255);
}
.hvr-rectangle-out:hover {
	color: rgb(255, 255, 255);
}
.hvr-shutter-in-horizontal:active {
	color: rgb(255, 255, 255);
}
.hvr-shutter-in-horizontal:focus {
	color: rgb(255, 255, 255);
}
.hvr-shutter-in-horizontal:hover {
	color: rgb(255, 255, 255);
}
.hvr-shutter-in-vertical:active {
	color: rgb(255, 255, 255);
}
.hvr-shutter-in-vertical:focus {
	color: rgb(255, 255, 255);
}
.hvr-shutter-in-vertical:hover {
	color: rgb(255, 255, 255);
}
.hvr-shutter-out-horizontal:active {
	color: rgb(255, 255, 255);
}
.hvr-shutter-out-horizontal:focus {
	color: rgb(255, 255, 255);
}
.hvr-shutter-out-horizontal:hover {
	color: rgb(255, 255, 255);
}
.hvr-shutter-out-vertical:active {
	color: rgb(255, 255, 255);
}
.hvr-shutter-out-vertical:focus {
	color: rgb(255, 255, 255);
}
.hvr-shutter-out-vertical:hover {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-bottom:active {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-bottom:focus {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-bottom:hover {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-left:active {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-left:focus {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-left:hover {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-right:active {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-right:focus {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-right:hover {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-top:active {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-top:focus {
	color: rgb(255, 255, 255);
}
.hvr-sweep-to-top:hover {
	color: rgb(255, 255, 255);
}
.usetwentyfour.bootstrap-datetimepicker-widget td.hour {
	height: 27px; line-height: 27px;
}
.wider.bootstrap-datetimepicker-widget {
	width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
	line-height: 1.8em !important;
}
.date.input-group .input-group-addon {
	cursor: pointer;
}
.hvr-grow {
	transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-rotate {
	-webkit-transition-duration: .3s;
}
.hvr-shrink {
	-webkit-transition-duration: .3s;
}
.hvr-grow:active {
	transform: scale(1.1); -webkit-transform: scale(1.1);
}
.hvr-grow:focus {
	transform: scale(1.1); -webkit-transform: scale(1.1);
}
.hvr-grow:hover {
	transform: scale(1.1); -webkit-transform: scale(1.1);
}
.hvr-shrink {
	transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-grow {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-grow-rotate {
	-webkit-transition-property: transform;
}
.hvr-rotate {
	-webkit-transition-property: transform;
}
.hvr-shrink:active {
	transform: scale(0.9); -webkit-transform: scale(.9);
}
.hvr-shrink:focus {
	transform: scale(0.9); -webkit-transform: scale(.9);
}
.hvr-shrink:hover {
	transform: scale(0.9); -webkit-transform: scale(.9);
}
.hvr-pulse {
	transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-pulse:active {
	animation-name: hvr-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-pulse:focus {
	animation-name: hvr-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-pulse:hover {
	animation-name: hvr-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-pulse-grow {
	transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-pulse-shrink {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-push {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-pulse-grow:active {
	animation-name: hvr-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse-grow; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-pulse-grow:focus {
	animation-name: hvr-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse-grow; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-pulse-grow:hover {
	animation-name: hvr-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse-grow; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-pulse-shrink {
	transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-shrink:active {
	animation-name: hvr-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse-shrink; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-pulse-shrink:focus {
	animation-name: hvr-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse-shrink; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-pulse-shrink:hover {
	animation-name: hvr-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-pulse-shrink; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-pop {
	-webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-push {
	-webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-push {
	transform: translateZ(0); backface-visibility: hidden;
}
.hvr-bounce-in {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-pop {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-push:active {
	animation-name: hvr-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-push; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-push:focus {
	animation-name: hvr-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-push; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-push:hover {
	animation-name: hvr-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-push; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-pop {
	transform: translateZ(0); backface-visibility: hidden;
}
.hvr-pop:active {
	animation-name: hvr-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-pop; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-pop:focus {
	animation-name: hvr-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-pop; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-pop:hover {
	animation-name: hvr-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-pop; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-bounce-in {
	transform: translateZ(0); transition-duration: 0.5s; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .5s;
}
.hvr-bounce-out {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-rotate {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-bounce-in:active {
	transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(1.2); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-bounce-in:focus {
	transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(1.2); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-bounce-in:hover {
	transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(1.2); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-bounce-out {
	transform: translateZ(0); transition-duration: 0.5s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-duration: .5s;
}
.hvr-bounce-out:active {
	transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(.8); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-bounce-out:focus {
	transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(.8); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-bounce-out:hover {
	transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(.8); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-rotate {
	transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-float {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -webkit-transition-duration: .3s;
}
.hvr-grow-rotate {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -webkit-transition-duration: .3s;
}
.hvr-rotate:active {
	transform: rotate(4deg); -webkit-transform: rotate(4deg);
}
.hvr-rotate:focus {
	transform: rotate(4deg); -webkit-transform: rotate(4deg);
}
.hvr-rotate:hover {
	transform: rotate(4deg); -webkit-transform: rotate(4deg);
}
.hvr-grow-rotate {
	transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-float {
	-webkit-transition-property: transform; -moz-osx-font-smoothing: grayscale;
}
.hvr-sink {
	-webkit-transition-property: transform; -moz-osx-font-smoothing: grayscale;
}
.hvr-grow-rotate:active {
	transform: scale(1.1) rotate(4deg); -webkit-transform: scale(1.1) rotate(4deg);
}
.hvr-grow-rotate:focus {
	transform: scale(1.1) rotate(4deg); -webkit-transform: scale(1.1) rotate(4deg);
}
.hvr-grow-rotate:hover {
	transform: scale(1.1) rotate(4deg); -webkit-transform: scale(1.1) rotate(4deg);
}
.hvr-float {
	transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-timing-function: ease-out;
}
.hvr-bob {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-sink {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-sink {
	-webkit-transition-duration: .3s;
}
.hvr-skew {
	-webkit-transition-duration: .3s;
}
.hvr-float:active {
	transform: translateY(-8px); -webkit-transform: translateY(-8px);
}
.hvr-float:focus {
	transform: translateY(-8px); -webkit-transform: translateY(-8px);
}
.hvr-float:hover {
	transform: translateY(-8px); -webkit-transform: translateY(-8px);
}
.hvr-sink {
	transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-timing-function: ease-out;
}
.hvr-skew {
	-webkit-transition-property: transform;
}
.hvr-skew-forward {
	-webkit-transition-property: transform;
}
.hvr-sink:active {
	transform: translateY(8px); -webkit-transform: translateY(8px);
}
.hvr-sink:focus {
	transform: translateY(8px); -webkit-transform: translateY(8px);
}
.hvr-sink:hover {
	transform: translateY(8px); -webkit-transform: translateY(8px);
}
.hvr-bob {
	-webkit-transform: translateZ(0);
}
.hvr-hang {
	-webkit-transform: translateZ(0);
}
.hvr-bob {
	transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-hang {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-skew {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-bob:active {
	animation:; -webkit-animation-name: hvr-bob-float, hvr-bob; -webkit-animation-duration: .3s, 1.5s; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-bob:focus {
	animation:; -webkit-animation-name: hvr-bob-float, hvr-bob; -webkit-animation-duration: .3s, 1.5s; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-bob:hover {
	animation:; -webkit-animation-name: hvr-bob-float, hvr-bob; -webkit-animation-duration: .3s, 1.5s; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-hang:active {
	-webkit-animation-duration: .3s, 1.5s; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-hang:focus {
	-webkit-animation-duration: .3s, 1.5s; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-hang:hover {
	-webkit-animation-duration: .3s, 1.5s; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-icon-bob:active::before {
	-webkit-animation-duration: .3s, 1.5s; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-icon-bob:focus::before {
	-webkit-animation-duration: .3s, 1.5s; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-icon-bob:hover::before {
	-webkit-animation-duration: .3s, 1.5s; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-hang {
	transform: translateZ(0); backface-visibility: hidden;
}
.hvr-hang:active {
	animation:; -webkit-animation-name: hvr-hang-sink, hvr-hang; -webkit-animation-fill-mode: forwards;
}
.hvr-hang:focus {
	animation:; -webkit-animation-name: hvr-hang-sink, hvr-hang; -webkit-animation-fill-mode: forwards;
}
.hvr-hang:hover {
	animation:; -webkit-animation-name: hvr-hang-sink, hvr-hang; -webkit-animation-fill-mode: forwards;
}
.hvr-skew {
	transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-skew-backward {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-skew-forward {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-skew:active {
	transform: skew(-10deg); -webkit-transform: skew(-10deg);
}
.hvr-skew:focus {
	transform: skew(-10deg); -webkit-transform: skew(-10deg);
}
.hvr-skew:hover {
	transform: skew(-10deg); -webkit-transform: skew(-10deg);
}
.hvr-skew-forward {
	transform-origin: 0% 100%; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transform-origin: 0 100%;
}
.hvr-skew-forward:active {
	transform: skew(-10deg); -webkit-transform: skew(-10deg);
}
.hvr-skew-forward:focus {
	transform: skew(-10deg); -webkit-transform: skew(-10deg);
}
.hvr-skew-forward:hover {
	transform: skew(-10deg); -webkit-transform: skew(-10deg);
}
.hvr-skew-backward {
	transform-origin: 0% 100%; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transform-origin: 0 100%; -webkit-transition-property: transform;
}
.hvr-wobble-horizontal {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-wobble-vertical {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-fade {
	-webkit-transition-duration: .3s;
}
.hvr-sweep-to-right {
	-webkit-transition-duration: .3s;
}
.hvr-skew-backward:active {
	transform: skew(10deg); -webkit-transform: skew(10deg);
}
.hvr-skew-backward:focus {
	transform: skew(10deg); -webkit-transform: skew(10deg);
}
.hvr-skew-backward:hover {
	transform: skew(10deg); -webkit-transform: skew(10deg);
}
.hvr-wobble-vertical {
	transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-vertical:active {
	animation-name: hvr-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-vertical; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-vertical:focus {
	animation-name: hvr-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-vertical; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-vertical:hover {
	animation-name: hvr-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-vertical; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-horizontal {
	transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-to-bottom-right {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-to-top-right {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-horizontal:active {
	animation-name: hvr-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-horizontal; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-horizontal:focus {
	animation-name: hvr-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-horizontal; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-horizontal:hover {
	animation-name: hvr-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-horizontal; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-to-bottom-right {
	transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-wobble-to-bottom-right:active {
	animation-name: hvr-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-to-bottom-right; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-to-bottom-right:focus {
	animation-name: hvr-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-to-bottom-right; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-to-bottom-right:hover {
	animation-name: hvr-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-to-bottom-right; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-to-top-right {
	transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-wobble-bottom {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-wobble-top {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-wobble-to-top-right:active {
	animation-name: hvr-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-to-top-right; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-to-top-right:focus {
	animation-name: hvr-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-to-top-right; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-to-top-right:hover {
	animation-name: hvr-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-to-top-right; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-top {
	transform-origin: 0% 100%; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transform-origin: 0 100%; -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-top:active {
	animation-name: hvr-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-top; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-top:focus {
	animation-name: hvr-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-top; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-top:hover {
	animation-name: hvr-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-top; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-bottom {
	transform-origin: 100% 0%; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transform-origin: 100% 0; -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-skew {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-bottom:active {
	animation-name: hvr-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-bottom; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-bottom:focus {
	animation-name: hvr-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-bottom; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-bottom:hover {
	animation-name: hvr-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-bottom; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-skew {
	transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-wobble-skew:active {
	animation-name: hvr-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-skew; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-skew:focus {
	animation-name: hvr-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-skew; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-wobble-skew:hover {
	animation-name: hvr-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-wobble-skew; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-buzz {
	-webkit-transform: translateZ(0);
}
.hvr-buzz-out {
	-webkit-transform: translateZ(0);
}
.hvr-buzz {
	transform: translateZ(0); backface-visibility: hidden;
}
.hvr-buzz-out {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-fade {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-buzz:active {
	animation-name: hvr-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-buzz; -webkit-animation-duration: .15s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-buzz:focus {
	animation-name: hvr-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-buzz; -webkit-animation-duration: .15s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-buzz:hover {
	animation-name: hvr-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-buzz; -webkit-animation-duration: .15s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-buzz-out {
	transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-back-pulse {
	overflow: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-fade {
	overflow: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz-out:active {
	animation-name: hvr-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-buzz-out; -webkit-animation-duration: .75s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-buzz-out:focus {
	animation-name: hvr-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-buzz-out; -webkit-animation-duration: .75s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-buzz-out:hover {
	animation-name: hvr-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-buzz-out; -webkit-animation-duration: .75s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-fade {
	transform: translateZ(0); transition-property: color, background-color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transition-property: color, background-color;
}
.hvr-back-pulse {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-sweep-to-right {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-fade:active {
	background-color: rgb(32, 152, 209);
}
.hvr-fade:focus {
	background-color: rgb(32, 152, 209);
}
.hvr-fade:hover {
	background-color: rgb(32, 152, 209);
}
.hvr-sweep-to-left::before {
	background: rgb(32, 152, 209); left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-sweep-to-right::before {
	background: rgb(32, 152, 209); left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-back-pulse {
	transform: translateZ(0); transition-property: color, background-color; transition-duration: 0.5s; backface-visibility: hidden; -webkit-transition-property: color, background-color; -webkit-transition-duration: .5s;
}
.hvr-back-pulse:active {
	animation-name: hvr-back-pulse; animation-duration: 1s; animation-timing-function: linear; animation-delay: 0.5s; animation-iteration-count: infinite; background-color: rgb(32, 152, 209); -webkit-animation-name: hvr-back-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .5s;
}
.hvr-back-pulse:focus {
	animation-name: hvr-back-pulse; animation-duration: 1s; animation-timing-function: linear; animation-delay: 0.5s; animation-iteration-count: infinite; background-color: rgb(32, 152, 209); -webkit-animation-name: hvr-back-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .5s;
}
.hvr-back-pulse:hover {
	animation-name: hvr-back-pulse; animation-duration: 1s; animation-timing-function: linear; animation-delay: 0.5s; animation-iteration-count: infinite; background-color: rgb(32, 152, 209); -webkit-animation-name: hvr-back-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .5s;
}
.hvr-sweep-to-right {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -moz-osx-font-smoothing: grayscale;
}
.hvr-sweep-to-bottom {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-sweep-to-left {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-sweep-to-right::before {
	transform-origin: 0% 50%; position: absolute; transform: scaleX(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scaleX(0); -webkit-transform-origin: 0 50%; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-sweep-to-right:active::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-sweep-to-right:focus::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-sweep-to-right:hover::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-sweep-to-left {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: .3s;
}
.hvr-sweep-to-left::before {
	transform-origin: 100% 50%; position: absolute; transform: scaleX(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scaleX(0); -webkit-transform-origin: 100% 50%; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-sweep-to-bottom::before {
	background: rgb(32, 152, 209); left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-sweep-to-top::before {
	background: rgb(32, 152, 209); left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-sweep-to-left:active::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-sweep-to-left:focus::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-sweep-to-left:hover::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-sweep-to-bottom {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: .3s;
}
.hvr-bounce-to-right {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-sweep-to-top {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-sweep-to-bottom::before {
	transform-origin: 50% 0%; position: absolute; transform: scaleY(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scaleY(0); -webkit-transform-origin: 50% 0; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-sweep-to-bottom:active::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-sweep-to-bottom:focus::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-sweep-to-bottom:hover::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-sweep-to-top {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-sweep-to-top::before {
	transform-origin: 50% 100%; position: absolute; transform: scaleY(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scaleY(0); -webkit-transform-origin: 50% 100%; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-sweep-to-top:active::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-sweep-to-top:focus::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-sweep-to-top:hover::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-bounce-to-right {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.5s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .5s;
}
.hvr-bounce-to-bottom {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-bounce-to-left {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-bounce-to-right::before {
	background: rgb(32, 152, 209); transform-origin: 0% 50%; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleX(0); transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transform: scaleX(0); -webkit-transform-origin: 0 50%; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform; -webkit-transition-duration: .5s;
}
.hvr-bounce-to-right:active::before {
	transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-right:focus::before {
	transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-right:hover::before {
	transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-left {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.5s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: .5s;
}
.hvr-bounce-to-left::before {
	background: rgb(32, 152, 209); transform-origin: 100% 50%; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleX(0); transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transform: scaleX(0); -webkit-transform-origin: 100% 50%; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform; -webkit-transition-duration: .5s;
}
.hvr-bounce-to-left:active::before {
	transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-left:focus::before {
	transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-left:hover::before {
	transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-bottom {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.5s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: .5s;
}
.hvr-bounce-to-top {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-radial-out {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-bounce-to-bottom::before {
	background: rgb(32, 152, 209); transform-origin: 50% 0%; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleY(0); transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transform: scaleY(0); -webkit-transform-origin: 50% 0; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform; -webkit-transition-duration: .5s;
}
.hvr-bounce-to-bottom:active {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-bottom:focus {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-bottom:hover {
	color: rgb(255, 255, 255);
}
.hvr-bounce-to-bottom:active::before {
	transform: scaleY(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-bottom:focus::before {
	transform: scaleY(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-bottom:hover::before {
	transform: scaleY(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-top::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-radial-out::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-bounce-to-top {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.5s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .5s;
}
.hvr-bounce-to-top::before {
	background: rgb(32, 152, 209); transform-origin: 50% 100%; position: absolute; transform: scaleY(0); transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transform: scaleY(0); -webkit-transform-origin: 50% 100%; -webkit-transition-property: transform; -webkit-transition-duration: .5s;
}
.hvr-bounce-to-top:active::before {
	transform: scaleY(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-top:focus::before {
	transform: scaleY(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-bounce-to-top:hover::before {
	transform: scaleY(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(.52, 1.64, .37, .66);
}
.hvr-radial-out {
	background: rgb(225, 225, 225); overflow: hidden; position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-radial-in {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-rectangle-in {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-radial-in {
	background: rgb(32, 152, 209); -webkit-transition-duration: .3s;
}
.hvr-radial-out::before {
	background: rgb(32, 152, 209); -webkit-transition-duration: .3s;
}
.hvr-radial-out::before {
	border-radius: 100%; position: absolute; transform: scale(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scale(0); -webkit-transition-property: transform;
}
.hvr-radial-in::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-rectangle-in::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-radial-out:active::before {
	transform: scale(2); -webkit-transform: scale(2);
}
.hvr-radial-out:focus::before {
	transform: scale(2); -webkit-transform: scale(2);
}
.hvr-radial-out:hover::before {
	transform: scale(2); -webkit-transform: scale(2);
}
.hvr-radial-in {
	overflow: hidden; position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color;
}
.hvr-radial-in::before {
	background: rgb(225, 225, 225); border-radius: 100%; position: absolute; transform: scale(2); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scale(2); -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-radial-in:active::before {
	transform: scale(0); -webkit-transform: scale(0);
}
.hvr-radial-in:focus::before {
	transform: scale(0); -webkit-transform: scale(0);
}
.hvr-radial-in:hover::before {
	transform: scale(0); -webkit-transform: scale(0);
}
.hvr-rectangle-in {
	background: rgb(32, 152, 209); position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: .3s;
}
.hvr-rectangle-out {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-shutter-in-horizontal {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-rectangle-in::before {
	background: rgb(225, 225, 225); -webkit-transition-duration: .3s;
}
.hvr-rectangle-out {
	background: rgb(225, 225, 225); -webkit-transition-duration: .3s;
}
.hvr-rectangle-in::before {
	position: absolute; transform: scale(1); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scale(1); -webkit-transition-property: transform;
}
.hvr-rectangle-out::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-rectangle-in:active::before {
	transform: scale(0); -webkit-transform: scale(0);
}
.hvr-rectangle-in:focus::before {
	transform: scale(0); -webkit-transform: scale(0);
}
.hvr-rectangle-in:hover::before {
	transform: scale(0); -webkit-transform: scale(0);
}
.hvr-rectangle-out {
	position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -moz-osx-font-smoothing: grayscale;
}
.hvr-rectangle-out::before {
	background: rgb(32, 152, 209); position: absolute; transform: scale(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scale(0); -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-rectangle-out:active::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hvr-rectangle-out:focus::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hvr-rectangle-out:hover::before {
	transform: scale(1); -webkit-transform: scale(1);
}
.hvr-shutter-in-horizontal {
	background: rgb(32, 152, 209); position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-shutter-in-vertical {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-shutter-out-horizontal {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-shutter-in-horizontal::before {
	background: rgb(225, 225, 225); transform-origin: 50% 50%; position: absolute; transform: scaleX(1); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scaleX(1); -webkit-transform-origin: 50%; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-shutter-in-vertical::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:active::before {
	transform: scaleX(0); -webkit-transform: scaleX(0);
}
.hvr-shutter-in-horizontal:focus::before {
	transform: scaleX(0); -webkit-transform: scaleX(0);
}
.hvr-shutter-in-horizontal:hover::before {
	transform: scaleX(0); -webkit-transform: scaleX(0);
}
.hvr-shutter-out-horizontal {
	background: rgb(225, 225, 225); position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: .3s;
}
.hvr-shutter-out-horizontal::before {
	background: rgb(32, 152, 209); transform-origin: 50% 50%; position: absolute; transform: scaleX(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scaleX(0); -webkit-transform-origin: 50%; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-shutter-out-horizontal:active::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-shutter-out-horizontal:focus::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-shutter-out-horizontal:hover::before {
	transform: scaleX(1); -webkit-transform: scaleX(1);
}
.hvr-shutter-in-vertical {
	background: rgb(32, 152, 209); position: relative; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: .3s;
}
.hvr-shutter-in-vertical::before {
	background: rgb(225, 225, 225); transform-origin: 50% 50%; position: absolute; transform: scaleY(1); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scaleY(1); -webkit-transform-origin: 50%; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-shutter-in-vertical:active::before {
	transform: scaleY(0); -webkit-transform: scaleY(0);
}
.hvr-shutter-in-vertical:focus::before {
	transform: scaleY(0); -webkit-transform: scaleY(0);
}
.hvr-shutter-in-vertical:hover::before {
	transform: scaleY(0); -webkit-transform: scaleY(0);
}
.hvr-shutter-out-vertical {
	background: rgb(225, 225, 225); vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: translateZ(0); transition-property: color; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-transition-property: color; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-shutter-out-vertical::before {
	background: rgb(32, 152, 209); transform-origin: 50% 50%; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scaleY(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scaleY(0); -webkit-transform-origin: 50%; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-ripple-out::before {
	content: "";
}
.hvr-trim::before {
	content: "";
}
.hvr-border-fade {
	-webkit-transition-property: box-shadow;
}
.hvr-glow {
	-webkit-transition-property: box-shadow;
}
.hvr-shutter-out-vertical:active::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-shutter-out-vertical:focus::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-shutter-out-vertical:hover::before {
	transform: scaleY(1); -webkit-transform: scaleY(1);
}
.hvr-border-fade {
	vertical-align: middle; display: inline-block; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-hollow {
	vertical-align: middle; display: inline-block; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-border-fade {
	box-shadow: inset 0px 0px 0px 4px #e1e1e1, 0px 0px 1px transparent; transform: translateZ(0); transition-property: box-shadow; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transition-duration: .3s;
}
.hvr-hollow {
	-webkit-transition-duration: .3s;
}
.hvr-trim::before {
	-webkit-transition-duration: .3s;
}
.hvr-border-fade:active {
	box-shadow: inset 0px 0px 0px 4px #2098d1, 0px 0px 1px transparent;
}
.hvr-border-fade:focus {
	box-shadow: inset 0px 0px 0px 4px #2098d1, 0px 0px 1px transparent;
}
.hvr-border-fade:hover {
	box-shadow: inset 0px 0px 0px 4px #2098d1, 0px 0px 1px transparent;
}
.hvr-hollow {
	box-shadow: inset 0px 0px 0px 4px #e1e1e1, 0px 0px 1px transparent; transform: translateZ(0); transition-property: background; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transition-property: background;
}
.hvr-ripple-out {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-trim {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-hollow:active {
	background: 0px 0px;
}
.hvr-hollow:focus {
	background: 0px 0px;
}
.hvr-hollow:hover {
	background: 0px 0px;
}
.hvr-trim {
	position: relative; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-trim::before {
	border: 4px solid rgb(255, 255, 255); left: 4px; top: 4px; right: 4px; bottom: 4px; position: absolute; opacity: 0; transition-property: opacity; transition-duration: 0.3s; -webkit-transition-property: opacity;
}
.hvr-trim:active::before {
	opacity: 1;
}
.hvr-trim:focus::before {
	opacity: 1;
}
.hvr-trim:hover::before {
	opacity: 1;
}
.hvr-ripple-out {
	position: relative; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-outline-out {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-ripple-in {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-ripple-out::before {
	border: 6px solid rgb(225, 225, 225); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; animation-duration: 1s; -webkit-animation-duration: 1s;
}
.hvr-ripple-out:active::before {
	animation-name: hvr-ripple-out; -webkit-animation-name: hvr-ripple-out;
}
.hvr-ripple-out:focus::before {
	animation-name: hvr-ripple-out; -webkit-animation-name: hvr-ripple-out;
}
.hvr-ripple-out:hover::before {
	animation-name: hvr-ripple-out; -webkit-animation-name: hvr-ripple-out;
}
.hvr-outline-in::before {
	border: 4px solid rgb(225, 225, 225); content: ""; opacity: 0;
}
.hvr-ripple-in::before {
	border: 4px solid rgb(225, 225, 225); content: ""; opacity: 0;
}
.hvr-ripple-in {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-ripple-in::before {
	left: -12px; top: -12px; right: -12px; bottom: -12px; position: absolute; animation-duration: 1s; -webkit-animation-duration: 1s;
}
.hvr-ripple-in:active::before {
	animation-name: hvr-ripple-in; -webkit-animation-name: hvr-ripple-in;
}
.hvr-ripple-in:focus::before {
	animation-name: hvr-ripple-in; -webkit-animation-name: hvr-ripple-in;
}
.hvr-ripple-in:hover::before {
	animation-name: hvr-ripple-in; -webkit-animation-name: hvr-ripple-in;
}
.hvr-outline-out {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-outline-in {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-round-corners {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-outline-out::before {
	border: 4px solid rgb(225, 225, 225); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: ""; transition-property: top, right, bottom, left; transition-duration: 0.3s; -webkit-transition-property: top, right, bottom, left; -webkit-transition-duration: .3s;
}
.hvr-outline-out:active::before {
	left: -8px; top: -8px; right: -8px; bottom: -8px;
}
.hvr-outline-out:focus::before {
	left: -8px; top: -8px; right: -8px; bottom: -8px;
}
.hvr-outline-out:hover::before {
	left: -8px; top: -8px; right: -8px; bottom: -8px;
}
.hvr-outline-in {
	position: relative; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-outline-in::before {
	left: -16px; top: -16px; right: -16px; bottom: -16px; position: absolute; pointer-events: none; transition-property: top, right, bottom, left; transition-duration: 0.3s; -webkit-transition-property: top, right, bottom, left; -webkit-transition-duration: .3s;
}
.hvr-underline-from-center::before {
	background: rgb(32, 152, 209); height: 4px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-underline-from-left::before {
	background: rgb(32, 152, 209); height: 4px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-outline-in:active::before {
	left: -8px; top: -8px; right: -8px; bottom: -8px; opacity: 1;
}
.hvr-outline-in:focus::before {
	left: -8px; top: -8px; right: -8px; bottom: -8px; opacity: 1;
}
.hvr-outline-in:hover::before {
	left: -8px; top: -8px; right: -8px; bottom: -8px; opacity: 1;
}
.hvr-round-corners {
	transform: translateZ(0); transition-property: border-radius; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transition-property: border-radius; -webkit-transition-duration: .3s;
}
.hvr-underline-from-center {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-underline-from-left {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-round-corners:active {
	border-radius: 1em;
}
.hvr-round-corners:focus {
	border-radius: 1em;
}
.hvr-round-corners:hover {
	border-radius: 1em;
}
.hvr-underline-from-left {
	overflow: hidden; position: relative; transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-underline-from-left::before {
	left: 0px; right: 100%; bottom: 0px; position: absolute; transition-property: right; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-property: right; -webkit-transition-duration: .3s;
}
.hvr-underline-from-left:active::before {
	right: 0px;
}
.hvr-underline-from-left:focus::before {
	right: 0px;
}
.hvr-underline-from-left:hover::before {
	right: 0px;
}
.hvr-underline-from-center {
	overflow: hidden; position: relative; transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-overline-from-left {
	overflow: hidden; vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-underline-from-right {
	overflow: hidden; vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-underline-from-center::before {
	left: 50%; right: 50%; bottom: 0px; position: absolute; transition-property: left, right; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-property: left, right; -webkit-transition-duration: .3s;
}
.hvr-overline-from-left::before {
	background: rgb(32, 152, 209); height: 4px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-underline-from-right::before {
	background: rgb(32, 152, 209); height: 4px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-underline-from-center:active::before {
	left: 0px; right: 0px;
}
.hvr-underline-from-center:focus::before {
	left: 0px; right: 0px;
}
.hvr-underline-from-center:hover::before {
	left: 0px; right: 0px;
}
.hvr-underline-from-right {
	position: relative; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-underline-from-right::before {
	left: 100%; right: 0px; bottom: 0px; position: absolute; transition-property: left; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-property: left; -webkit-transition-duration: .3s;
}
.hvr-underline-from-right:active::before {
	left: 0px;
}
.hvr-underline-from-right:focus::before {
	left: 0px;
}
.hvr-underline-from-right:hover::before {
	left: 0px;
}
.hvr-overline-from-left {
	position: relative; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-overline-from-center {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-overline-from-right {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-overline-from-left::before {
	left: 0px; top: 0px; right: 100%; position: absolute; transition-property: right; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-property: right; -webkit-transition-duration: .3s;
}
.hvr-overline-from-center::before {
	top: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-overline-from-right::before {
	top: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-overline-from-left:active::before {
	right: 0px;
}
.hvr-overline-from-left:focus::before {
	right: 0px;
}
.hvr-overline-from-left:hover::before {
	right: 0px;
}
.hvr-overline-from-center {
	overflow: hidden; position: relative; transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-overline-from-center::before {
	background: rgb(32, 152, 209); left: 50%; height: 4px; right: 50%; position: absolute; transition-property: left, right; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-property: left, right; -webkit-transition-duration: .3s;
}
.hvr-overline-from-right::before {
	background: rgb(32, 152, 209); height: 4px; -webkit-transition-duration: .3s;
}
.hvr-underline-reveal::before {
	background: rgb(32, 152, 209); height: 4px; -webkit-transition-duration: .3s;
}
.hvr-overline-from-center:active::before {
	left: 0px; right: 0px;
}
.hvr-overline-from-center:focus::before {
	left: 0px; right: 0px;
}
.hvr-overline-from-center:hover::before {
	left: 0px; right: 0px;
}
.hvr-overline-from-right {
	overflow: hidden; position: relative; transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-reveal {
	overflow: hidden; vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-underline-reveal {
	overflow: hidden; vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-overline-from-right::before {
	left: 100%; right: 0px; position: absolute; transition-property: left; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-property: left;
}
.hvr-reveal::before {
	left: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-underline-reveal::before {
	left: 0px; right: 0px; bottom: 0px; z-index: -1; content: ""; -webkit-transition-timing-function: ease-out;
}
.hvr-overline-from-right:active::before {
	left: 0px;
}
.hvr-overline-from-right:focus::before {
	left: 0px;
}
.hvr-overline-from-right:hover::before {
	left: 0px;
}
.hvr-reveal {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-reveal::before {
	border: 0px solid rgb(32, 152, 209); top: 0px; position: absolute; transition-property: border-width; transition-duration: 0.1s; transition-timing-function: ease-out; -webkit-transition-property: border-width; -webkit-transition-duration: .1s;
}
.hvr-reveal:active::before {
	border-width: 4px; transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-reveal:focus::before {
	border-width: 4px; transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-reveal:hover::before {
	border-width: 4px; transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-underline-reveal {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-underline-reveal::before {
	position: absolute; transform: translateY(4px); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: translateY(4px); -webkit-transition-property: transform;
}
.hvr-underline-reveal:active::before {
	transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-underline-reveal:focus::before {
	transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-underline-reveal:hover::before {
	transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-overline-reveal {
	overflow: hidden; vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-overline-reveal::before {
	background: rgb(32, 152, 209); left: 0px; top: 0px; height: 4px; right: 0px; position: absolute; z-index: -1; content: ""; transform: translateY(-4px); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: translateY(-4px); -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-overline-reveal:active::before {
	transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-overline-reveal:focus::before {
	transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-overline-reveal:hover::before {
	transform: translateY(0); -webkit-transform: translateY(0);
}
.hvr-glow {
	-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-shadow {
	-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-glow {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; transform: translateZ(0); transition-property: box-shadow; transition-duration: 0.3s; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-grow-shadow {
	vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-shadow {
	vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-box-shadow-outset {
	-webkit-transition-property: box-shadow;
}
.hvr-shadow {
	-webkit-transition-property: box-shadow;
}
.hvr-glow:active {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.hvr-glow:focus {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.hvr-glow:hover {
	box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.hvr-shadow {
	box-shadow: 0px 0px 1px transparent; transform: translateZ(0); transition-property: box-shadow; transition-duration: 0.3s; backface-visibility: hidden;
}
.hvr-box-shadow-outset {
	-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-grow-shadow {
	-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-shadow:active {
	box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5);
}
.hvr-shadow:focus {
	box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5);
}
.hvr-shadow:hover {
	box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5);
}
.hvr-grow-shadow {
	box-shadow: 0px 0px 1px transparent; transform: translateZ(0); transition-property: box-shadow, transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transition-property: box-shadow, transform;
}
.hvr-box-shadow-inset {
	vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-box-shadow-outset {
	vertical-align: middle; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-grow-shadow:active {
	box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5); transform: scale(1.1); -webkit-transform: scale(1.1);
}
.hvr-grow-shadow:focus {
	box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5); transform: scale(1.1); -webkit-transform: scale(1.1);
}
.hvr-grow-shadow:hover {
	box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5); transform: scale(1.1); -webkit-transform: scale(1.1);
}
.hvr-box-shadow-outset {
	box-shadow: 0px 0px 1px transparent; transform: translateZ(0); transition-property: box-shadow; transition-duration: 0.3s; backface-visibility: hidden;
}
.hvr-box-shadow-outset:active {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
.hvr-box-shadow-outset:focus {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
.hvr-box-shadow-outset:hover {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
.hvr-box-shadow-inset {
	box-shadow: inset 0px 0px 0px rgba(0,0,0,0.6), 0px 0px 1px transparent; transform: translateZ(0); transition-property: box-shadow; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-transition-property: box-shadow;
}
.hvr-box-shadow-inset:active {
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.6), 0px 0px 1px transparent;
}
.hvr-box-shadow-inset:focus {
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.6), 0px 0px 1px transparent;
}
.hvr-box-shadow-inset:hover {
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.6), 0px 0px 1px transparent;
}
.hvr-float-shadow {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-shadow-radial {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-float-shadow {
	position: relative; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transition-property: transform; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-float-shadow::before {
	background: radial-gradient(at center, rgba(0, 0, 0, 0.35) 0px, rgba(0, 0, 0, 0) 80%); left: 5%; top: 100%; width: 90%; height: 10px; position: absolute; z-index: -1; content: ""; opacity: 0; pointer-events: none; transition-property: transform, opacity; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; -webkit-transition-duration: .3s;
}
.hvr-float-shadow:active {
	transform: translateY(-5px); -webkit-transform: translateY(-5px);
}
.hvr-float-shadow:focus {
	transform: translateY(-5px); -webkit-transform: translateY(-5px);
}
.hvr-float-shadow:hover {
	transform: translateY(-5px); -webkit-transform: translateY(-5px);
}
.hvr-float-shadow:active::before {
	opacity: 1; transform: translateY(5px); -webkit-transform: translateY(5px);
}
.hvr-float-shadow:focus::before {
	opacity: 1; transform: translateY(5px); -webkit-transform: translateY(5px);
}
.hvr-float-shadow:hover::before {
	opacity: 1; transform: translateY(5px); -webkit-transform: translateY(5px);
}
.hvr-shadow-radial {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-bubble-right {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-bubble-top {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-shadow-radial::after {
	left: 0px; width: 100%; height: 5px; position: absolute; content: ""; box-sizing: border-box; opacity: 0; pointer-events: none; transition-property: opacity; transition-duration: 0.3s; -webkit-transition-property: opacity; -webkit-transition-duration: .3s;
}
.hvr-shadow-radial::before {
	left: 0px; width: 100%; height: 5px; position: absolute; content: ""; box-sizing: border-box; opacity: 0; pointer-events: none; transition-property: opacity; transition-duration: 0.3s; -webkit-transition-property: opacity; -webkit-transition-duration: .3s;
}
.hvr-bubble-right::before {
	border-style: solid; z-index: -1; content: ""; pointer-events: none; -webkit-transition-property: transform;
}
.hvr-bubble-top::before {
	border-style: solid; z-index: -1; content: ""; pointer-events: none; -webkit-transition-property: transform;
}
.hvr-shadow-radial::before {
	background: radial-gradient(at 50% 150%, rgba(0, 0, 0, 0.6) 0px, rgba(0, 0, 0, 0) 80%); bottom: 100%;
}
.hvr-shadow-radial::after {
	background: radial-gradient(at 50% -50%, rgba(0, 0, 0, 0.6) 0px, rgba(0, 0, 0, 0) 80%); top: 100%;
}
.hvr-shadow-radial:active::after {
	opacity: 1;
}
.hvr-shadow-radial:active::before {
	opacity: 1;
}
.hvr-shadow-radial:focus::after {
	opacity: 1;
}
.hvr-shadow-radial:focus::before {
	opacity: 1;
}
.hvr-shadow-radial:hover::after {
	opacity: 1;
}
.hvr-shadow-radial:hover::before {
	opacity: 1;
}
.hvr-bubble-top {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-bubble-top::before {
	border-width: 0px 10px 10px; border-color: transparent transparent rgb(225, 225, 225); left: calc(50% - 10px); top: 0px; position: absolute; transition-property: transform; transition-duration: 0.3s; -webkit-transition-duration: .3s;
}
.hvr-bubble-top:active::before {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-top:focus::before {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-top:hover::before {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-right {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-bubble-bottom {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-bubble-left {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-bubble-right::before {
	border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(225, 225, 225); top: calc(50% - 10px); right: 0px; position: absolute; transition-property: transform; transition-duration: 0.3s; -webkit-transition-duration: .3s;
}
.hvr-bubble-bottom::before {
	border-style: solid; z-index: -1; content: ""; pointer-events: none; -webkit-transition-property: transform;
}
.hvr-bubble-left::before {
	border-style: solid; z-index: -1; content: ""; pointer-events: none; -webkit-transition-property: transform;
}
.hvr-bubble-right:active::before {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-right:focus::before {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-right:hover::before {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-bottom {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-bubble-bottom::before {
	border-width: 10px 10px 0px; border-color: rgb(225, 225, 225) transparent transparent; left: calc(50% - 10px); bottom: 0px; position: absolute; transition-property: transform; transition-duration: 0.3s; -webkit-transition-duration: .3s;
}
.hvr-bubble-bottom:active::before {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-bottom:focus::before {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-bottom:hover::before {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-left {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-bubble-float-right {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-bubble-float-top {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-bubble-left::before {
	border-width: 10px 10px 10px 0px; border-color: transparent rgb(225, 225, 225) transparent transparent; left: 0px; top: calc(50% - 10px); position: absolute; transition-property: transform; transition-duration: 0.3s; -webkit-transition-duration: .3s;
}
.hvr-bubble-left:active::before {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-bubble-left:focus::before {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-bubble-left:hover::before {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-bubble-float-top {
	position: relative; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-bubble-float-top::before {
	border-width: 0px 10px 10px; border-style: solid; border-color: transparent transparent rgb(225, 225, 225); left: calc(50% - 10px); top: 0px; position: absolute; z-index: -1; content: ""; transition-property: transform; transition-duration: 0.3s; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-bubble-float-left::before {
	border-style: solid; top: calc(50% - 10px); z-index: -1; content: "";
}
.hvr-bubble-float-right::before {
	border-style: solid; top: calc(50% - 10px); z-index: -1; content: "";
}
.hvr-bubble-float-top:active {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-float-top:focus {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-float-top:hover {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-float-top:active::before {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-float-top:focus::before {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-float-top:hover::before {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-float-right {
	position: relative; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-bubble-float-right::before {
	border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgb(225, 225, 225); right: 0px; position: absolute; transition-property: transform; transition-duration: 0.3s; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-bubble-float-right:active {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-bubble-float-right:focus {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-bubble-float-right:hover {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-bubble-float-right:active::before {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-float-right:focus::before {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-float-right:hover::before {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-float-bottom {
	vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-transition-property: transform; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-bubble-float-bottom::before {
	border-width: 10px 10px 0px; border-style: solid; border-color: rgb(225, 225, 225) transparent transparent; left: calc(50% - 10px); bottom: 0px; position: absolute; z-index: -1; content: ""; transition-property: transform; transition-duration: 0.3s; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-bubble-float-bottom:active {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-float-bottom:focus {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.hvr-bubble-float-bottom:active::before {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-float-bottom:focus::before {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-float-bottom:hover::before {
	transform: translateY(10px); -webkit-transform: translateY(10px);
}
.hvr-bubble-float-left {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-icon-back {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.hvr-bubble-float-left {
	position: relative; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; backface-visibility: hidden; -webkit-transition-property: transform; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-bubble-float-left::before {
	border-width: 10px 10px 10px 0px; border-color: transparent rgb(225, 225, 225) transparent transparent; left: 0px; position: absolute; transition-property: transform; transition-duration: 0.3s; -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-icon-back::before {
	font-family: FontAwesome; -webkit-transition-property: transform;
}
.hvr-icon-forward::before {
	font-family: FontAwesome; -webkit-transition-property: transform;
}
.hvr-bubble-float-left:active {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-float-left:focus {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-float-left:hover {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
.hvr-bubble-float-left:active::before {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-bubble-float-left:focus::before {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-bubble-float-left:hover::before {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.hvr-icon-back {
	padding-left: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.1s; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .1s;
}
.hvr-icon-down {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-forward {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-back::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .1s;
}
.hvr-icon-forward {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .1s;
}
.hvr-icon-back::before {
	padding: 0px 1px; left: 1em; position: absolute; content: "\f137"; transform: translateZ(0); transition-property: transform; transition-duration: 0.1s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out;
}
.hvr-icon-back:active::before {
	transform: translateX(-4px); -webkit-transform: translateX(-4px);
}
.hvr-icon-back:focus::before {
	transform: translateX(-4px); -webkit-transform: translateX(-4px);
}
.hvr-icon-back:hover::before {
	transform: translateX(-4px); -webkit-transform: translateX(-4px);
}
.hvr-icon-forward {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.1s; backface-visibility: hidden;
}
.hvr-icon-forward::before {
	padding: 0px 1px; right: 1em; position: absolute; content: "\f138"; transform: translateZ(0); transition-property: transform; transition-duration: 0.1s; transition-timing-function: ease-out; -webkit-transform: translateZ(0); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: .1s;
}
.hvr-icon-grow::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-property: transform;
}
.hvr-icon-spin::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-property: transform;
}
.hvr-icon-forward:active::before {
	transform: translateX(4px); -webkit-transform: translateX(4px);
}
.hvr-icon-forward:focus::before {
	transform: translateX(4px); -webkit-transform: translateX(4px);
}
.hvr-icon-forward:hover::before {
	transform: translateX(4px); -webkit-transform: translateX(4px);
}
.hvr-icon-down {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-icon-down::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f01a"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-down:active::before {
	animation-name: hvr-icon-down; animation-duration: 0.75s; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-down; -webkit-animation-duration: .75s; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-down:focus::before {
	animation-name: hvr-icon-down; animation-duration: 0.75s; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-down; -webkit-animation-duration: .75s; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-down:hover::before {
	animation-name: hvr-icon-down; animation-duration: 0.75s; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-down; -webkit-animation-duration: .75s; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-up {
	padding-right: 2.2em; vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-up::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f01b"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-drop {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-spin {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-up:active::before {
	animation-name: hvr-icon-up; animation-duration: 0.75s; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-up; -webkit-animation-duration: .75s; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-up:focus::before {
	animation-name: hvr-icon-up; animation-duration: 0.75s; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-up; -webkit-animation-duration: .75s; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-up:hover::before {
	animation-name: hvr-icon-up; animation-duration: 0.75s; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-up; -webkit-animation-duration: .75s; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-spin {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-icon-spin::before {
	padding: 0px 1px; position: absolute; content: "\f021"; transition-property: transform; transition-duration: 1s; transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -webkit-transition-duration: 1s;
}
.hvr-icon-spin:active::before {
	transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.hvr-icon-spin:focus::before {
	transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.hvr-icon-spin:hover::before {
	transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
.hvr-icon-drop {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-icon-fade {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-float-away {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-drop::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f041"; opacity: 1; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-drop:active::before {
	opacity: 0; transition-duration: 0.3s; animation-name: hvr-icon-drop; animation-duration: 0.5s; animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); animation-delay: 0.3s; animation-fill-mode: forwards; -webkit-animation-name: hvr-icon-drop; -webkit-animation-duration: .5s; -webkit-animation-fill-mode: forwards; -webkit-transition-duration: .3s; -webkit-animation-timing-function: cubic-bezier(.52, 1.64, .37, .66); -webkit-animation-delay: .3s;
}
.hvr-icon-drop:focus::before {
	opacity: 0; transition-duration: 0.3s; animation-name: hvr-icon-drop; animation-duration: 0.5s; animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); animation-delay: 0.3s; animation-fill-mode: forwards; -webkit-animation-name: hvr-icon-drop; -webkit-animation-duration: .5s; -webkit-animation-fill-mode: forwards; -webkit-transition-duration: .3s; -webkit-animation-timing-function: cubic-bezier(.52, 1.64, .37, .66); -webkit-animation-delay: .3s;
}
.hvr-icon-drop:hover::before {
	opacity: 0; transition-duration: 0.3s; animation-name: hvr-icon-drop; animation-duration: 0.5s; animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); animation-delay: 0.3s; animation-fill-mode: forwards; -webkit-animation-name: hvr-icon-drop; -webkit-animation-duration: .5s; -webkit-animation-fill-mode: forwards; -webkit-transition-duration: .3s; -webkit-animation-timing-function: cubic-bezier(.52, 1.64, .37, .66); -webkit-animation-delay: .3s;
}
.hvr-icon-fade {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-fade::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f00c"; transform: translateZ(0); transition-property: color; transition-duration: 0.5s; -webkit-transform: translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: .5s;
}
.hvr-icon-fade:active::before {
	color: rgb(15, 158, 94);
}
.hvr-icon-fade:focus::before {
	color: rgb(15, 158, 94);
}
.hvr-icon-fade:hover::before {
	color: rgb(15, 158, 94);
}
.hvr-icon-float-away {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-grow {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-sink-away {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-float-away::after {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f055";
}
.hvr-icon-float-away::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f055";
}
.hvr-icon-float-away::after {
	opacity: 0; animation-duration: 0.5s; animation-fill-mode: forwards; -webkit-animation-duration: .5s; -webkit-animation-fill-mode: forwards;
}
.hvr-icon-float-away:active::after {
	animation-name: hvr-icon-float-away; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-float-away; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-float-away:focus::after {
	animation-name: hvr-icon-float-away; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-float-away; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-float-away:hover::after {
	animation-name: hvr-icon-float-away; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-float-away; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-sink-away {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-icon-sink-away::after {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f056"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-sink-away::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f056"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-sink-away::after {
	opacity: 0; animation-duration: 0.5s; animation-fill-mode: forwards; -webkit-animation-duration: .5s; -webkit-animation-fill-mode: forwards;
}
.hvr-icon-sink-away:active::after {
	animation-name: hvr-icon-sink-away; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-sink-away; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-sink-away:focus::after {
	animation-name: hvr-icon-sink-away; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-sink-away; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-sink-away:hover::after {
	animation-name: hvr-icon-sink-away; animation-timing-function: ease-out; -webkit-animation-name: hvr-icon-sink-away; -webkit-animation-timing-function: ease-out;
}
.hvr-icon-grow {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-pulse {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-shrink {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-grow::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-shrink {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-grow::before {
	padding: 0px 1px; position: absolute; content: "\f118"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out;
}
.hvr-icon-pulse::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-timing-function: ease-out;
}
.hvr-icon-shrink::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-timing-function: ease-out;
}
.hvr-icon-grow:active::before {
	transform: scale(1.3) translateZ(0); -webkit-transform: scale(1.3) translateZ(0);
}
.hvr-icon-grow:focus::before {
	transform: scale(1.3) translateZ(0); -webkit-transform: scale(1.3) translateZ(0);
}
.hvr-icon-grow:hover::before {
	transform: scale(1.3) translateZ(0); -webkit-transform: scale(1.3) translateZ(0);
}
.hvr-icon-shrink {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-shrink::before {
	padding: 0px 1px; position: absolute; content: "\f119"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: translateZ(0); -webkit-transition-property: transform; -webkit-transition-duration: .3s;
}
.hvr-icon-shrink:active::before {
	transform: scale(0.8); -webkit-transform: scale(.8);
}
.hvr-icon-shrink:focus::before {
	transform: scale(0.8); -webkit-transform: scale(.8);
}
.hvr-icon-shrink:hover::before {
	transform: scale(0.8); -webkit-transform: scale(.8);
}
.hvr-icon-pulse {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-pulse-grow {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-pulse-shrink {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-pulse::before {
	padding: 0px 1px; position: absolute; content: "\f015"; transform: translateZ(0); transition-timing-function: ease-out; -webkit-transform: translateZ(0);
}
.hvr-icon-pulse-grow::before {
	right: 1em; font-family: FontAwesome; content: "\f015"; -webkit-transition-timing-function: ease-out;
}
.hvr-icon-pulse-shrink::before {
	right: 1em; font-family: FontAwesome; content: "\f015"; -webkit-transition-timing-function: ease-out;
}
.hvr-icon-pulse:active::before {
	animation-name: hvr-icon-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-icon-pulse:focus::before {
	animation-name: hvr-icon-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-icon-pulse:hover::before {
	animation-name: hvr-icon-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-icon-pulse-grow {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-icon-pulse-grow::before {
	padding: 0px 1px; position: absolute; transform: translateZ(0); transition-timing-function: ease-out; -webkit-transform: translateZ(0);
}
.hvr-icon-pulse-grow:active::before {
	animation-name: hvr-icon-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse-grow; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-icon-pulse-grow:focus::before {
	animation-name: hvr-icon-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse-grow; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-icon-pulse-grow:hover::before {
	animation-name: hvr-icon-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse-grow; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-icon-pulse-shrink {
	padding-right: 2.2em; position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-icon-pop {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-push {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-pulse-shrink::before {
	padding: 0px 1px; position: absolute; transform: translateZ(0); transition-timing-function: ease-out; -webkit-transform: translateZ(0);
}
.hvr-icon-pop::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform;
}
.hvr-icon-push::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform;
}
.hvr-icon-pulse-shrink:active::before {
	animation-name: hvr-icon-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse-shrink; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-icon-pulse-shrink:focus::before {
	animation-name: hvr-icon-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse-shrink; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-icon-pulse-shrink:hover::before {
	animation-name: hvr-icon-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-direction: alternate; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-pulse-shrink; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate;
}
.hvr-icon-push {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-icon-pop {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-push::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-push::before {
	padding: 0px 1px; position: absolute; content: "\f006"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.hvr-icon-push:active::before {
	animation-name: hvr-icon-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-push; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-icon-push:focus::before {
	animation-name: hvr-icon-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-push; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-icon-push:hover::before {
	animation-name: hvr-icon-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-push; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-icon-pop {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-bounce {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-rotate {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-bounce {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-pop::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-pop::before {
	padding: 0px 1px; position: absolute; content: "\f005"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.hvr-icon-bounce::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform;
}
.hvr-icon-rotate::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform;
}
.hvr-icon-pop:active::before {
	animation-name: hvr-icon-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-pop; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-icon-pop:focus::before {
	animation-name: hvr-icon-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-pop; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-icon-pop:hover::before {
	animation-name: hvr-icon-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-pop; -webkit-animation-duration: .3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-icon-bounce {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden;
}
.hvr-icon-bounce::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-rotate {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-bounce::before {
	padding: 0px 1px; position: absolute; content: "\f087"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.hvr-icon-bounce:active::before {
	transform: scale(1.5); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(1.5); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-icon-bounce:focus::before {
	transform: scale(1.5); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(1.5); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-icon-bounce:hover::before {
	transform: scale(1.5); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); -webkit-transform: scale(1.5); -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.hvr-icon-rotate {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden;
}
.hvr-icon-float {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-grow-rotate {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-grow-rotate {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-rotate::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-rotate::before {
	padding: 0px 1px; position: absolute; content: "\f0c6"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.hvr-icon-float::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform;
}
.hvr-icon-grow-rotate::before {
	right: 1em; font-family: FontAwesome; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform;
}
.hvr-icon-rotate:active::before {
	transform: rotate(20deg); -webkit-transform: rotate(20deg);
}
.hvr-icon-rotate:focus::before {
	transform: rotate(20deg); -webkit-transform: rotate(20deg);
}
.hvr-icon-rotate:hover::before {
	transform: rotate(20deg); -webkit-transform: rotate(20deg);
}
.hvr-icon-grow-rotate {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-float {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-grow-rotate::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-grow-rotate::before {
	padding: 0px 1px; position: absolute; content: "\f095"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.hvr-icon-grow-rotate:active::before {
	transform: scale(1.5) rotate(12deg); -webkit-transform: scale(1.5) rotate(12deg);
}
.hvr-icon-grow-rotate:focus::before {
	transform: scale(1.5) rotate(12deg); -webkit-transform: scale(1.5) rotate(12deg);
}
.hvr-icon-grow-rotate:hover::before {
	transform: scale(1.5) rotate(12deg); -webkit-transform: scale(1.5) rotate(12deg);
}
.hvr-icon-float {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-bob {
	display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-sink {
	display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-icon-float::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-sink {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-float::before {
	padding: 0px 1px; position: absolute; content: "\f01b"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.hvr-icon-float:active::before {
	transform: translateY(-4px); -webkit-transform: translateY(-4px);
}
.hvr-icon-float:focus::before {
	transform: translateY(-4px); -webkit-transform: translateY(-4px);
}
.hvr-icon-float:hover::before {
	transform: translateY(-4px); -webkit-transform: translateY(-4px);
}
.hvr-icon-sink {
	padding-right: 2.2em; vertical-align: middle; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden;
}
.hvr-icon-bob {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-sink::before {
	-webkit-transform: translateZ(0); -webkit-transition-duration: .3s;
}
.hvr-icon-sink::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f01a"; transform: translateZ(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -webkit-transition-property: transform;
}
.hvr-icon-sink:active::before {
	transform: translateY(4px); -webkit-transform: translateY(4px);
}
.hvr-icon-sink:focus::before {
	transform: translateY(4px); -webkit-transform: translateY(4px);
}
.hvr-icon-sink:hover::before {
	transform: translateY(4px); -webkit-transform: translateY(4px);
}
.hvr-icon-bob {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; vrtical-align: middle;
}
.hvr-icon-hang {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-icon-wobble-horizontal {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-icon-bob::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f077"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-bob:active::before {
	animation:; -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob; -webkit-animation-fill-mode: forwards;
}
.hvr-icon-bob:focus::before {
	animation:; -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob; -webkit-animation-fill-mode: forwards;
}
.hvr-icon-bob:hover::before {
	animation:; -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob; -webkit-animation-fill-mode: forwards;
}
.hvr-icon-hang {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-icon-hang::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f078"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-hang:active::before {
	animation:; -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang; -webkit-animation-duration: .3s, 1.5s; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-icon-hang:focus::before {
	animation:; -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang; -webkit-animation-duration: .3s, 1.5s; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-icon-hang:hover::before {
	animation:; -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang; -webkit-animation-duration: .3s, 1.5s; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; -webkit-animation-direction: normal, alternate; -webkit-animation-delay: 0s, .3s;
}
.hvr-icon-wobble-horizontal {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-icon-buzz {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-icon-wobble-vertical {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-icon-wobble-horizontal::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f061"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:active::before {
	animation-name: hvr-icon-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-wobble-horizontal; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-icon-wobble-horizontal:focus::before {
	animation-name: hvr-icon-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-wobble-horizontal; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-icon-wobble-horizontal:hover::before {
	animation-name: hvr-icon-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-wobble-horizontal; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-icon-wobble-vertical {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-icon-wobble-vertical::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f062"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-wobble-vertical:active::before {
	animation-name: hvr-icon-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-wobble-vertical; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-icon-wobble-vertical:focus::before {
	animation-name: hvr-icon-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-wobble-vertical; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-icon-wobble-vertical:hover::before {
	animation-name: hvr-icon-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-wobble-vertical; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1;
}
.hvr-icon-buzz {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0);
}
.hvr-curl-top-left {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-buzz-out {
	vertical-align: middle; display: inline-block; box-shadow: 0px 0px 1px transparent; -webkit-backface-visibility: hidden;
}
.hvr-icon-buzz::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f017"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-buzz:active::before {
	animation-name: hvr-icon-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-buzz; -webkit-animation-duration: .15s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-icon-buzz:focus::before {
	animation-name: hvr-icon-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-buzz; -webkit-animation-duration: .15s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-icon-buzz:hover::before {
	animation-name: hvr-icon-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: hvr-icon-buzz; -webkit-animation-duration: .15s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;
}
.hvr-icon-buzz-out {
	padding-right: 2.2em; position: relative; transform: translateZ(0); transition-duration: 0.3s; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: .3s;
}
.hvr-icon-buzz-out::before {
	padding: 0px 1px; right: 1em; font-family: FontAwesome; position: absolute; content: "\f023"; transform: translateZ(0); -webkit-transform: translateZ(0);
}
.hvr-icon-buzz-out:active::before {
	animation-name: hvr-icon-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-buzz-out; -webkit-animation-duration: .75s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-icon-buzz-out:focus::before {
	animation-name: hvr-icon-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-buzz-out; -webkit-animation-duration: .75s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-icon-buzz-out:hover::before {
	animation-name: hvr-icon-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; -webkit-animation-name: hvr-icon-buzz-out; -webkit-animation-duration: .75s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;
}
.hvr-curl-top-left {
	position: relative; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-osx-font-smoothing: grayscale;
}
.hvr-curl-bottom-right {
	vertical-align: middle; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-curl-top-right {
	vertical-align: middle; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-curl-top-left::before {
	background: linear-gradient(135deg, rgb(255, 255, 255) 45%, rgb(170, 170, 170) 50%, rgb(204, 204, 204) 56%, rgb(255, 255, 255) 80%); left: 0px; top: 0px; width: 0px; height: 0px; position: absolute; z-index: 1000; content: ""; pointer-events: none; box-shadow: 1px 1px 1px rgba(0,0,0,0.4); transition-property: width, height; transition-duration: 0.3s; -webkit-transition-property: width, height; -webkit-transition-duration: .3s;
}
.hvr-curl-bottom-right::before {
	background: rgb(255, 255, 255); right: 0px; content: ""; pointer-events: none; -webkit-transition-property: width, height; -webkit-transition-duration: .3s;
}
.hvr-curl-top-right::before {
	background: rgb(255, 255, 255); right: 0px; content: ""; pointer-events: none; -webkit-transition-property: width, height; -webkit-transition-duration: .3s;
}
.hvr-curl-top-left:active::before {
	width: 25px; height: 25px;
}
.hvr-curl-top-left:focus::before {
	width: 25px; height: 25px;
}
.hvr-curl-top-left:hover::before {
	width: 25px; height: 25px;
}
.hvr-curl-top-right {
	display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-curl-top-right::before {
	background: linear-gradient(225deg, rgb(255, 255, 255) 45%, rgb(170, 170, 170) 50%, rgb(204, 204, 204) 56%, rgb(255, 255, 255) 80%); top: 0px; width: 0px; height: 0px; position: absolute; box-shadow: -1px 1px 1px rgba(0,0,0,0.4); transition-property: width, height; transition-duration: 0.3s;
}
.hvr-curl-top-right:active::before {
	width: 25px; height: 25px;
}
.hvr-curl-top-right:focus::before {
	width: 25px; height: 25px;
}
.hvr-curl-top-right:hover::before {
	width: 25px; height: 25px;
}
.hvr-curl-bottom-right {
	display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: translateZ(0); backface-visibility: hidden;
}
.hvr-curl-bottom-right::before {
	background: linear-gradient(315deg, rgb(255, 255, 255) 45%, rgb(170, 170, 170) 50%, rgb(204, 204, 204) 56%, rgb(255, 255, 255) 80%); width: 0px; height: 0px; bottom: 0px; position: absolute; box-shadow: -1px -1px 1px rgba(0,0,0,0.4); transition-property: width, height; transition-duration: 0.3s;
}
.hvr-curl-bottom-right:active::before {
	width: 25px; height: 25px;
}
.hvr-curl-bottom-right:focus::before {
	width: 25px; height: 25px;
}
.hvr-curl-bottom-right:hover::before {
	width: 25px; height: 25px;
}
.hvr-curl-bottom-left {
	vertical-align: middle; display: inline-block; position: relative; box-shadow: 0px 0px 1px transparent; transform: translateZ(0); backface-visibility: hidden; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
}
.hvr-curl-bottom-left::before {
	background: linear-gradient(45deg, rgb(255, 255, 255) 45%, rgb(170, 170, 170) 50%, rgb(204, 204, 204) 56%, rgb(255, 255, 255) 80%); left: 0px; width: 0px; height: 0px; bottom: 0px; position: absolute; content: ""; pointer-events: none; box-shadow: 1px -1px 1px rgba(0,0,0,0.4); transition-property: width, height; transition-duration: 0.3s; -webkit-transition-property: width, height; -webkit-transition-duration: .3s;
}
.hvr-curl-bottom-left:active::before {
	width: 25px; height: 25px;
}
.hvr-curl-bottom-left:focus::before {
	width: 25px; height: 25px;
}
.hvr-curl-bottom-left:hover::before {
	width: 25px; height: 25px;
}
#wrapper {
	width: 100%; -ms-overflow-x: hidden; background-color: rgb(47, 64, 80);
}
.wrapper-content {
	padding: 10px;
}
.width-15 {
	width: 15%;
}
.width-35 {
	width: 35%;
}
label.error {
	color: rgb(204, 89, 101); margin-left: 5px; display: none;
}
.menu-body > .nav > li > a {
	display: block; position: relative;
}
.nav > li {
	display: block; position: relative;
}
.nav > li > .nav > li > .nav > li > .nav > li > .nav > li > a {
	display: block; position: relative;
}
.nav > li > .nav > li > .nav > li > .nav > li > a {
	display: block; position: relative;
}
.nav > li > .nav > li > .nav > li > a {
	display: block; position: relative;
}
.nav > li > .nav > li > a {
	display: block; position: relative;
}
.nav > li > a {
	display: block; position: relative;
}
.form-horizontal {
	margin: 10px 10px 0px;
}
.bg-white {
	background-color: rgb(255, 255, 255);
}
.help-block {
	color: rgb(170, 170, 170);
}
.help-inline {
	color: rgb(170, 170, 170);
}
.layer_notice {
	background: rgb(95, 184, 120); padding: 10px; width: 330px; height: 75px; overflow: hidden; float: left;
}
.mail-box {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 234, 236) rgb(231, 234, 236); padding: 0px; margin-bottom: 20px; background-color: rgb(255, 255, 255);
}
.mail-attachment {
	border-top-color: rgb(231, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.mail-body {
	border-top-color: rgb(231, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.mail-text {
	border-top-color: rgb(231, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.mail-box-header {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(231, 234, 236) rgb(231, 234, 236) currentColor; padding: 30px 20px 20px; background-color: rgb(255, 255, 255);
}
.mail-box-header h2 {
	margin-top: 0px;
}
.mailbox-content .tag-list li a {
	background: rgb(255, 255, 255);
}
.mail-body {
	padding: 20px;
}
.mail-text .note-toolbar {
	padding: 10px 15px;
}
.mail-body .form-group {
	margin-bottom: 5px;
}
.mail-text .note-editor .note-toolbar {
	background-color: rgb(249, 248, 248);
}
.mail-attachment {
	padding: 20px; font-size: 12px;
}
.mailbox-content {
	background: 0px 0px; padding: 10px; border: currentColor;
}
.mail-ontact {
	width: 23%;
}
.middle-box.lockscreen {
	width: 200px; padding-top: 110px;
}
.middle-box {
	margin: 0px auto; padding-top: 40px; z-index: 100; max-width: 400px;
}
.nav {
	margin-bottom: 0px;
}
.nav > li {
	margin-bottom: 0px;
}
.text-center {
	text-align: center;
}
.h-200 {
	min-height: 200px;
}
.nav {
	padding-left: 0px;
}
.nav > li {
	border: 0px currentColor; background-color: transparent;
}
.nav > li > a {
	padding: 10px 15px;
}
.menu-body > .nav > li > a {
	padding: 10px 15px 10px 25px;
}
.nav > li > .nav > li > a {
	padding: 10px 15px 10px 40px;
}
.nav > li > .nav > li > .nav > li > a {
	padding: 10px 15px 10px 55px;
}
.nav > li > .nav > li > .nav > li > .nav > li > a {
	padding: 10px 15px 10px 70px;
}
.nav > li > .nav > li > .nav > li > .nav > li > .nav > li > a {
	padding: 10px 15px 10px 85px;
}
.nav > li > .nav > li > .nav > li > .nav > li > .nav > li > .nav > li > a {
	padding: 10px 15px 10px 100px; display: block; position: relative;
}
.nav-list {
	margin: 0px; padding: 0px;
}
.nav-list li a {
	margin: 0px; padding: 0px;
}
li > a.collapsed > span.fa-angle-toggle::before {
	margin-top: 2px; margin-right: 10px; float: right; content: "\f105";
}
li > a > span.fa-angle-toggle::before {
	margin-right: 10px; float: right; content: "\f107";
}
body {
	height: 100%;
}
body.full-height-layout #page-wrapper {
	height: 100%;
}
body.full-height-layout #wrapper {
	height: 100%;
}
html {
	height: 100%;
}
#page-wrapper {
	min-height: auto;
}
@media all and (min-width:768px)
{
.fixed-nav #content-main {
	overflow: hidden;
}
.footer {
	overflow: hidden;
}
.main-container {
	height: calc(100% - 36px);
}
.main-content {
	height: calc(100% - 1px);
}
.main-content-inner {
	height: calc(100% - 1px);
}
#content-main {
	height: calc(100% - 40px);
}
.fixed-nav #content-main {
	height: calc(100% - 40px);
}
.breadcrumbs {
	display: block;
}
.un-breadcrumbs {
	display: none;
}
.footer {
	background: rgb(255, 255, 255); margin: 0px -15px; padding: 10px 20px; transition:0.5s; height: 36px; border-top-color: rgb(231, 234, 236); border-top-width: 1px; border-top-style: solid; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
}
@media all and (max-width:767px)
{
.main-container {
	height: 100%;
}
.main-content {
	height: calc(100% - 2px);
}
.main-content-inner {
	height: calc(100% - 2px);
}
.fixed-nav #content-main {
	height: 100%; overflow: hidden;
}
#content-main {
	height: 100% !important;
}
.breadcrumbs {
	display: none;
}
.footer {
	display: none;
}
.un-breadcrumbs {
	display: none;
}
}
.tabs-container .panel-body {
	background: rgb(255, 255, 255); padding: 20px; border-radius: 2px; border: 1px solid rgb(231, 234, 236); position: relative;
}
.tabs-container .nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(231, 234, 236) rgb(231, 234, 236) transparent; background-color: rgb(255, 255, 255);
}
.tabs-container .nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(231, 234, 236) rgb(231, 234, 236) transparent; background-color: rgb(255, 255, 255);
}
.tabs-container .nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(231, 234, 236) rgb(231, 234, 236) transparent; background-color: rgb(255, 255, 255);
}
.tabs-container .nav-tabs > li {
	margin-bottom: -1px; float: left;
}
.tabs-container .nav-tabs {
	background: rgb(234, 236, 246); border-radius: 2px 2px 0px 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs-container .tab-pane .panel-body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.tabs-container .tabs-left .tab-pane .panel-body {
	border-top-color: rgb(231, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.tabs-container .tabs-right .tab-pane .panel-body {
	border-top-color: rgb(231, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.tabs-container .nav-tabs > li a:hover {
	background: 0px 0px; border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs-container .tabs-left > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs-container .tabs-right > .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs-container .tabs-left > .nav-tabs {
	width: 20%;
}
.tabs-container .tabs-right > .nav-tabs {
	width: 20%;
}
.tabs-container .tabs-left .panel-body {
	width: 80%; margin-left: 20%; position: static;
}
.tabs-container .tabs-right .panel-body {
	width: 80%; margin-right: 20%;
}
.tabs-container .pill-content > .pill-pane {
	display: none;
}
.tabs-container .tab-content > .tab-pane {
	display: none;
}
.tabs-container .pill-content > .active {
	display: block;
}
.tabs-container .tab-content > .active {
	display: block;
}
.tabs-container .tabs-below > .nav-tabs {
	border-top-color: rgb(231, 234, 236); border-top-width: 1px; border-top-style: solid;
}
.tabs-container .tabs-below > .nav-tabs > li {
	margin-top: -1px; margin-bottom: 0px;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
	border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
	border-top-color: rgb(231, 234, 236); border-bottom-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover {
	border-top-color: rgb(231, 234, 236); border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li {
	float: none;
}
.tabs-container .tabs-right > .nav-tabs > li {
	float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
	margin-right: 0px; margin-bottom: 3px; min-width: 74px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
	margin-right: 0px; margin-bottom: 3px; min-width: 74px;
}
.tabs-container .tabs-left > .nav-tabs {
	margin-right: 19px; float: left;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
	border-radius: 4px 0px 0px 4px; margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a {
	border-color: rgb(231, 234, 236) transparent rgb(231, 234, 236) rgb(231, 234, 236);
}
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
	border-color: rgb(231, 234, 236) transparent rgb(231, 234, 236) rgb(231, 234, 236);
}
.tabs-container .tabs-left > .nav-tabs .active > a:hover {
	border-color: rgb(231, 234, 236) transparent rgb(231, 234, 236) rgb(231, 234, 236);
}
.tabs-container .tabs-right > .nav-tabs {
	margin-left: 19px; float: right;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
	border-radius: 0px 4px 4px 0px; margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a {
	border-color: rgb(231, 234, 236) rgb(231, 234, 236) rgb(231, 234, 236) transparent; z-index: 1;
}
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
	border-color: rgb(231, 234, 236) rgb(231, 234, 236) rgb(231, 234, 236) transparent; z-index: 1;
}
.tabs-container .tabs-right > .nav-tabs .active > a:hover {
	border-color: rgb(231, 234, 236) rgb(231, 234, 236) rgb(231, 234, 236) transparent; z-index: 1;
}
.treetable-bar {
	line-height: 34px; margin-top: 10px; margin-bottom: 10px; position: relative;
}
#left {
	transition:width 0.5s; -webkit-transition: width .5s;
}
.input-search-btn {
	background: 0px 0px; padding: 0px 10px; border-radius: 0px 200px 200px 0px; border: currentColor; top: 0px; height: 100%; right: 0px; position: absolute;
}
.input-search {
	position: relative;
}
.nano {
	position: relative;
}
.input-search .form-control {
	border-radius: 200px;
}
.input-search button {
	outline: 0px; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
a.J_menuTab.active {
	text-decoration: none;
}
.nano {
	width: 100%; height: 100%; overflow: hidden;
}
.nano > .nano-content {
	top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.nano > .nano-pane {
	top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.nano > .nano-content {
	left: 0px; overflow: scroll; margin-right: -17px; -ms-overflow-x: hidden;
}
.nano > .nano-content:focus {
	outline: dotted thin;
}
.nano > .nano-pane {
	background: rgba(0, 0, 0, 0.25); border-radius: 5px; transition:0.2s; width: 10px; visibility: hidden; opacity: 0.01; -webkit-transition: .2s; -moz-transition: .2s; -o-transition: .2s; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.nano > .nano-pane > .nano-slider {
	background: rgba(0, 0, 0, 0.5); margin: 0px 1px; border-radius: 3px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.active.nano-pane {
	visibility: visible; opacity: 0.99;
}
.flashed.nano-pane {
	visibility: visible; opacity: 0.99;
}
.nano:hover > .nano-pane {
	visibility: visible; opacity: 0.99;
}
.jeeplus_checkbox_0 .jeeplus_custom_checkbox::before {
	visibility: hidden;
}
.jeeplus_daterange .jeeplus_range_0 .jeeplus_cal_next_button {
	visibility: hidden;
}
.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_next_button {
	visibility: hidden;
}
.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_prev_button {
	visibility: hidden;
}
.jeeplus_daterange .jeeplus_range_N .jeeplus_cal_prev_button {
	visibility: hidden;
}
.jeeplus_el_radio .jeeplus_radio_0 .jeeplus_custom_radio::before {
	visibility: hidden;
}
.jeeplus_disabled.jeeplus_list_item .jeeplus_submenu_icon {
	visibility: hidden;
}
.context-menu-icon--fa.context-menu-icon::before {
	left: 0px; top: 50%; width: 2em; text-align: center; line-height: 1; font-size: 1em; font-style: normal; font-weight: 400; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -o-transform: translateY(-50%);
}
.context-menu-icon::before {
	left: 0px; top: 50%; width: 2em; text-align: center; line-height: 1; font-size: 1em; font-style: normal; font-weight: 400; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -o-transform: translateY(-50%);
}
.context-menu-icon-add::before {
	content: "\EA01";
}
.context-menu-icon-copy::before {
	content: "\EA02";
}
.context-menu-icon-cut::before {
	content: "\EA03";
}
.context-menu-icon-delete::before {
	content: "\EA04";
}
.context-menu-icon-edit::before {
	content: "\EA05";
}
.context-menu-icon-loading::before {
	content: "\EA06";
}
.context-menu-icon-paste::before {
	content: "\EA07";
}
.context-menu-icon-quit::before {
	content: "\EA08";
}
.context-menu-icon::before {
	color: rgb(41, 128, 185); font-family: context-menu-icons; transform: translateY(-50%);
}
.context-menu-hover.context-menu-icon::before {
	color: rgb(255, 255, 255);
}
.context-menu-disabled.context-menu-icon::before {
	color: rgb(187, 187, 187);
}
.context-menu-icon-loading.context-menu-icon::before {
	animation:cm-spin 2s infinite; -webkit-animation: cm-spin 2s infinite; -o-animation: cm-spin 2s infinite;
}
.context-menu-icon--fa.context-menu-icon {
	font-family: inherit; display: list-item;
}
.context-menu-icon--fa.context-menu-icon::before {
	color: rgb(41, 128, 185); font-family: FontAwesome; transform: translateY(-50%);
}
.context-menu-hover.context-menu-icon--fa.context-menu-icon::before {
	color: rgb(255, 255, 255);
}
.context-menu-disabled.context-menu-icon--fa.context-menu-icon::before {
	color: rgb(187, 187, 187);
}
.context-menu-list {
	background: rgb(255, 255, 255); margin: 0.3em; padding: 0.25em 0px; border-radius: 0.2em; border: 1px solid rgb(190, 190, 190); font-family: inherit; font-size: inherit; display: inline-block; list-style-type: none; position: absolute; min-width: 13em; max-width: 26em; box-shadow: 0px 2px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
}
.context-menu-item {
	padding: 0.2em 2em; color: rgb(47, 47, 47); position: relative; -ms-user-select: none; background-color: rgb(255, 255, 255); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.context-menu-separator {
	margin: 0.35em 0px; padding: 0px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.context-menu-item > label > input {
	-ms-user-select: text; -webkit-user-select: text; -moz-user-select: text; user-select: text;
}
.context-menu-item > label > textarea {
	-ms-user-select: text; -webkit-user-select: text; -moz-user-select: text; user-select: text;
}
.context-menu-hover.context-menu-item {
	color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(118, 113, 107);
}
.jeeplus_view {
	background-color: rgb(255, 255, 255);
}
.jeeplus_form.jeeplus_view {
	background-color: rgb(255, 255, 255);
}
.context-menu-disabled.context-menu-item {
	color: rgb(187, 187, 187); cursor: default; background-color: rgb(255, 255, 255);
}
.context-menu-hover.context-menu-input {
	color: rgb(47, 47, 47); cursor: default;
}
.context-menu-submenu::after {
	border-width: 0.25em 0px 0.25em 0.25em; border-style: solid; border-color: transparent transparent transparent rgb(47, 47, 47); top: 50%; width: 0px; height: 0px; right: 0.5em; position: absolute; z-index: 1; content: ""; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.context-menu-input.context-menu-item {
	padding: 0.3em 0.6em;
}
.context-menu-input > label > * {
	vertical-align: top;
}
.context-menu-input > label > input[type=checkbox] {
	top: 0.12em; margin-right: 0.4em; position: relative;
}
.context-menu-input > label > input[type=radio] {
	top: 0.12em; margin-right: 0.4em; position: relative;
}
.context-menu-input > label {
	margin: 0px;
}
.context-menu-input > label {
	width: 100%; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.context-menu-input > label > input[type=text] {
	width: 100%; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.context-menu-input > label > select {
	width: 100%; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.context-menu-input > label > textarea {
	width: 100%; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.context-menu-input > label > textarea {
	height: 7em;
}
.context-menu-item > .context-menu-list {
	top: 0.3em; right: -0.3em; display: none;
}
.context-menu-visible.context-menu-item > .context-menu-list {
	display: block;
}
.jeeplus_view {
	border: 0px solid rgb(221, 221, 221); color: rgb(102, 102, 102); overflow: hidden; font-family: "PT Sans",Tahoma; font-size: 15px; white-space: normal; cursor: default; -webkit-font-smoothing: antialiased; -webkit-appearance: none;
}
body {
	-webkit-tap-highlight-color: transparent;
}
.jeeplus_abslayout {
	position: relative;
}
.jeeplus_abslayout > .jeeplus_view {
	position: absolute;
}
.jeeplus_overlay {
	position: absolute;
}
.jeeplus_layout_space {
	background-color: rgb(221, 221, 221);
}
.jeeplus_layout_wide {
	background-color: rgb(221, 221, 221);
}
.jeeplus_layout_accordion {
	background: 0px 0px;
}
.jeeplus_layout_clean {
	background: 0px 0px;
}
.jeeplus_layout_line {
	background: 0px 0px;
}
.jeeplus_multiview {
	background: 0px 0px;
}
.jeeplus_overlay {
	width: 100%; height: 100%; text-align: center; padding-top: 10px; z-index: 10;
}
.jeeplus_view > .jeeplus_disabled {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0.4; background-color: rgb(221, 221, 221);
}
.jeeplus_disabled_view {
	overflow: hidden !important; position: relative;
}
body.jeeplus_full_screen {
	margin: 0px; padding: 0px; overflow: hidden;
}
.jeeplus_noselect {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_noselect div {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_selectable {
	-webkit-user-select: text; -moz-user-select: text; user-select: text;
}
.jeeplus_template {
	padding: 5px; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_resize_handle_x {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_section {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_clean {
	background: 0px 0px;
}
.jeeplus_clean .jeeplus_template {
	padding: 0px;
}
.jeeplus_section {
	background-position: 11.25px; color: rgb(68, 68, 68); text-transform: uppercase; line-height: 45px; padding-left: 30px; font-size: 10px; box-sizing: border-box; background-image: url(""); background-repeat: repeat-x; background-color: transparent;
}
.jeeplus_section > .jeeplus_template {
	padding: 0px 8px; display: inline; background-color: rgb(255, 255, 255);
}
.jeeplus_layout_space > .jeeplus_section > .jeeplus_template {
	padding: 0px 8px; background-color: rgb(221, 221, 221);
}
.jeeplus_layout_wide > .jeeplus_section > .jeeplus_template {
	padding: 0px 8px; background-color: rgb(221, 221, 221);
}
.jeeplus_layout_clean > .jeeplus_section > .jeeplus_template {
	padding: 0px 8px; background-color: rgb(255, 255, 255);
}
.jeeplus_layout_line > .jeeplus_section > .jeeplus_template {
	padding: 0px 8px; background-color: rgb(255, 255, 255);
}
.jeeplus_header > div {
	background: rgb(52, 152, 219); color: rgb(255, 255, 255); line-height: 45px; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; font-size: 18px;
}
.jeeplus_header > div .jeeplus_el_button {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_el_label {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_inp_label {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_el_label {
	font-size: 18px;
}
.jeeplus_header > div .jeeplus_inp_counter_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_header > div .jeeplus_inp_counter_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_header > div .jeeplus_segment_0 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_header > div .jeeplus_segment_1 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_header > div .jeeplus_segment_N {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_header > div .jeeplustype_base {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_header > div .jeeplustype_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_header > div .jeeplustype_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_header > div .jeeplustype_next_arrow.jeeplus_el_arrow {
	border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.jeeplus_header > div .jeeplustype_prev_arrow.jeeplus_el_arrow {
	border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
.jeeplus_header > div .jeeplus_inp_counter_next:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_header > div .jeeplus_inp_counter_prev:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_header > div .jeeplus_segment_0:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_header > div .jeeplus_segment_1:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_header > div .jeeplus_segment_N:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_header > div .jeeplustype_base:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_header > div .jeeplus_inp_counter_next:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_inp_counter_prev:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_segment_0:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_segment_1:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_segment_N:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplustype_base:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_inp_counter_next:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_inp_counter_prev:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_segment_0:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_segment_1:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_segment_N:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplustype_base:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_input_icon {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_header > div .jeeplus_input_icon:active {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_header > div .jeeplus_input_icon:focus {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_header > div .jeeplus_input_icon:hover {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_header > div .jeeplus_inp_static {
	border-color: rgb(255, 255, 255);
}
.jeeplus_header > div input[type=text] {
	border-color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_inp_static:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_header > div input[type=text]:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_header > div .jeeplus_input_icon {
	border-color: rgb(217, 217, 217);
}
.jeeplus_header > div .jeeplus_pressed .jeeplus_el_arrow {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplus_inp_counter_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplus_inp_counter_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplus_input_icon {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplus_segment_0 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplus_segment_1 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplus_segment_N {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplustype_base {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplustype_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_pressed .jeeplustype_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_segment_0.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_header > div .jeeplus_segment_1.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_header > div .jeeplus_segment_N.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_header > div .jeeplus_segment_0.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_header > div .jeeplus_segment_1.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_header > div .jeeplus_segment_N.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_header > div .jeeplus_segment_0.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_header > div .jeeplus_segment_0.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_header > div .jeeplus_segment_1.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_header > div .jeeplus_segment_1.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_header > div .jeeplus_segment_N.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_header > div .jeeplus_segment_N.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_header > div .jeeplus_segment_1 {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_header > div .jeeplus_segment_N {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_header > div .jeeplus_segment_1.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_header > div .jeeplus_segment_N.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_header > div .jeeplus_img_btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_header > div .jeeplus_img_btn_top:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_header > div .jeeplus_img_btn:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_header > div .jeeplus_img_btn_top:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_header > div .jeeplus_img_btn:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_header > div .jeeplus_img_btn_top:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_header > div .jeeplus_icon_button {
	border-radius: 6px;
}
.jeeplus_header > div .jeeplus_el_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_icon_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_icon_button {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_img_btn_abs {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_img_btn_abs .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_img_btn_abs .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_img_btn_top .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_header > div .jeeplus_el_box .jeeplus_img_btn_abs:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_header > div .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_header > div .jeeplus_el_box .jeeplus_img_btn_abs:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_header > div .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_spacer {
	background: 0px 0px;
}
.jeeplus_view_align {
	background: 0px 0px;
}
.jeeplus_header > div .jeeplus_control {
	border-color: rgb(52, 152, 219);
}
.jeeplus_header > div .jeeplus_icon_button .jeeplus_icon {
	width: 27px; height: 27px; color: rgb(255, 255, 255); font-size: 23px;
}
.jeeplus_header > div .jeeplus_img_btn {
	border-width: 0px;
}
.jeeplus_header > div .jeeplus_img_btn_top {
	border-width: 0px;
}
.jeeplus_view_animate {
	width: 100%; height: 100%; position: relative;
}
x:ui {
	display: none;
}
.jeeplus_flexlayout.jeeplus_view {
	flex-flow:row wrap; overflow: hidden; display: flex !important; box-sizing: border-box;
}
.jeeplus_flexlayout > div {
	display: block !important;
}
.jeeplus_view a.jeeplus_list_item {
	outline: 0px;
}
.jeeplus_view div {
	outline: 0px;
}
.jeeplus_view span {
	outline: 0px;
}
.jeeplus_view a.jeeplus_list_item:focus {
	outline: rgb(191, 191, 191) dotted 1px;
}
.jeeplus_view div:focus {
	outline: rgb(191, 191, 191) dotted 1px;
}
.jeeplus_view span:focus {
	outline: rgb(191, 191, 191) dotted 1px;
}
.jeeplus_window.jeeplus_view:focus {
	outline: rgb(191, 191, 191) dotted 1px;
}
.jeeplus_view div.jeeplus_inp_static:focus {
	outline: 0px;
}
button {
	outline: 0px;
}
input {
	outline: 0px;
}
select {
	outline: 0px;
}
textarea {
	outline: 0px;
}
.jeeplus_resize_area {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.jeeplus_resize_handle_x .jeeplus_handle_content {
	background: rgba(100, 100, 100, 0.1); border: 1px dotted rgb(235, 235, 235); width: 100%; height: 100%;
}
.jeeplus_resize_handle_y .jeeplus_handle_content {
	background: rgba(100, 100, 100, 0.1); border: 1px dotted rgb(235, 235, 235); width: 100%; height: 100%;
}
.jeeplus_resize_handle_x {
	top: 0px; width: 1px; height: 100%; position: absolute; z-index: 2; cursor: ew-resize; box-sizing: border-box;
}
.jeeplus_list_item {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_pager.jeeplus_view {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_resize_handle_x .jeeplus_handle_content {
	border-width: 0px 1px;
}
.jeeplus_resize_origin_x {
	top: 0px; width: 3px; height: 100%; position: absolute; z-index: 2; cursor: ew-resize;
}
.jeeplus_resize_handle_y {
	left: 0px; width: 100%; position: absolute; z-index: 2; cursor: ns-resize;
}
.jeeplus_resize_origin_y {
	left: 0px; width: 100%; position: absolute; z-index: 2; cursor: ns-resize;
}
.jeeplus_resize_handle_y {
	height: 1px;
}
.jeeplus_resize_handle_y .jeeplus_handle_content {
	border-width: 1px 0px;
}
.jeeplus_resize_origin_y {
	height: 3px;
}
.jeeplus_accordionitem_body {
	position: relative;
}
.jeeplus_accordionitem_button {
	position: relative;
}
.jeeplus_carousel {
	position: relative;
}
.jeeplus_disabled_view.jeeplus_resizer {
	cursor: default;
}
.jeeplus_resizer_vy {
	background: url("") no-repeat center; padding: 0px !important; border: 0px currentColor !important; margin-top: 0px !important; cursor: ns-resize;
}
.jeeplus_resizer_vx {
	background: url("") no-repeat center; padding: 0px !important; border: 0px currentColor !important; margin-left: 0px !important; cursor: ew-resize;
}
.jeeplus_resizer_y {
	background: url("") no-repeat center rgb(255, 255, 255); cursor: ns-resize;
}
.jeeplus_resizer_x {
	background: url("") no-repeat center rgb(255, 255, 255); cursor: ew-resize;
}
.jeeplus_accordionitem_header {
	background: rgb(52, 152, 219); color: rgb(255, 255, 255); line-height: 43px; overflow: hidden; font-size: 18px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 2; cursor: pointer;
}
.jeeplus_accordionitem_header .jeeplus_el_button {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_el_label {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_inp_label {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_el_label {
	font-size: 18px;
}
.jeeplus_accordionitem_header .jeeplus_inp_counter_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplus_inp_counter_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplus_segment_0 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplus_segment_1 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplus_segment_N {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplustype_base {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplustype_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplustype_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplustype_next_arrow.jeeplus_el_arrow {
	border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.jeeplus_accordionitem_header .jeeplustype_prev_arrow.jeeplus_el_arrow {
	border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
.jeeplus_accordionitem_header .jeeplus_inp_counter_next:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_accordionitem_header .jeeplus_inp_counter_prev:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_accordionitem_header .jeeplus_segment_0:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_accordionitem_header .jeeplus_segment_1:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_accordionitem_header .jeeplus_segment_N:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_accordionitem_header .jeeplustype_base:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_accordionitem_header .jeeplus_inp_counter_next:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_inp_counter_prev:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_segment_0:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_segment_1:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_segment_N:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplustype_base:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_inp_counter_next:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_inp_counter_prev:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_segment_0:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_segment_1:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_segment_N:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplustype_base:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_inp_static {
	border-color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header input[type=text] {
	border-color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_inp_static:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_accordionitem_header input[type=text]:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_accordionitem_header .jeeplus_input_icon {
	border-color: rgb(217, 217, 217); color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplus_input_icon:active {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplus_input_icon:focus {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplus_input_icon:hover {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_el_arrow {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_inp_counter_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_inp_counter_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_input_icon {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_segment_0 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_segment_1 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplus_segment_N {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplustype_base {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplustype_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_pressed .jeeplustype_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_segment_0.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_accordionitem_header .jeeplus_segment_1.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_accordionitem_header .jeeplus_segment_N.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_accordionitem_header .jeeplus_segment_0.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_accordionitem_header .jeeplus_segment_1.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_accordionitem_header .jeeplus_segment_N.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_accordionitem_header .jeeplus_segment_0.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_accordionitem_header .jeeplus_segment_0.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_accordionitem_header .jeeplus_segment_1.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_accordionitem_header .jeeplus_segment_1.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_accordionitem_header .jeeplus_segment_N.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_accordionitem_header .jeeplus_segment_N.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_accordionitem_header .jeeplus_segment_1 {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_accordionitem_header .jeeplus_segment_N {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_accordionitem_header .jeeplus_segment_1.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_accordionitem_header .jeeplus_segment_N.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_accordionitem_header .jeeplus_img_btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_accordionitem_header .jeeplus_img_btn_top:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_accordionitem_header .jeeplus_img_btn:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_accordionitem_header .jeeplus_img_btn_top:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_accordionitem_header .jeeplus_img_btn:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_accordionitem_header .jeeplus_img_btn_top:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_accordionitem_header .jeeplus_icon_button {
	border-radius: 6px;
}
.jeeplus_accordionitem_header .jeeplus_el_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_icon_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_icon_button {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_img_btn_abs {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_img_btn_abs .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_img_btn_abs .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_img_btn_top .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem_header .jeeplus_el_box .jeeplus_img_btn_abs:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_accordionitem_header .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_accordionitem_header .jeeplus_el_box .jeeplus_img_btn_abs:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_accordionitem_header .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_accordionitem_header .jeeplus_control {
	border-color: rgb(52, 152, 219);
}
.jeeplus_accordionitem_header .jeeplus_icon_button .jeeplus_icon {
	width: 27px; height: 27px; color: rgb(255, 255, 255); font-size: 23px;
}
.jeeplus_accordionitem_header .jeeplus_img_btn {
	border-width: 0px;
}
.jeeplus_accordionitem_header .jeeplus_img_btn_top {
	border-width: 0px;
}
.horizontal.jeeplus_ie > .collapsed.jeeplus_accordionitem_header {
	-ms-writing-mode: tb-lr;
}
.horizontal.jeeplus_ie > .collapsed.jeeplus_accordionitem_header .jeeplus_accordionitem_label {
	padding-top: 10px; padding-left: 0px;
}
.horizontal.jeeplus_ie > .collapsed.jeeplus_accordionitem_header .jeeplus_accordionitem_button {
	margin: 0px;
}
.jeeplus_accordionitem_label {
	height: 100%; padding-left: 10px;
}
.jeeplus_accordionitem_button {
	margin: 15px 13.5px; width: 11px; height: 11px; float: right;
}
.jeeplus_nav_panel {
	height: auto; text-align: center; bottom: 15px; line-height: 8px; overflow: hidden; position: absolute;
}
.jeeplus_nav_item {
	padding: 6px 5px 6px 4px; width: 8px; height: 8px; display: inline-block; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_nav_item div {
	border-radius: 50%; width: 8px; height: 8px; display: block;
}
.jeeplus_nav_inactive div {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); opacity: 0.6;
}
.jeeplus_nav_active div {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.1);
}
.jeeplus_nav_button_next {
	width: 24px; height: 24px; display: block; position: absolute; cursor: pointer;
}
.jeeplus_nav_button_prev {
	width: 24px; height: 24px; display: block; position: absolute; cursor: pointer;
}
.jeeplus_nav_button_next .jeeplus_nav_button_inner {
	width: 100%; height: 100%;
}
.jeeplus_nav_button_prev .jeeplus_nav_button_inner {
	width: 100%; height: 100%;
}
.jeeplus_nav_button_prev .jeeplus_nav_button_inner {
	opacity: 0.8; background-image: url("");
}
.jeeplus_nav_button_next .jeeplus_nav_button_inner {
	opacity: 0.8; background-image: url("");
}
.jeeplus_nav_button_next.jeeplus_nav_button_corner .jeeplus_nav_button_inner:hover {
	opacity: 1;
}
.jeeplus_nav_button_prev.jeeplus_nav_button_corner .jeeplus_nav_button_inner:hover {
	opacity: 1;
}
.jeeplus_nav_panel_corner {
	right: 73px;
}
.jeeplus_nav_button_prev.jeeplus_nav_button_corner {
	right: 37px; bottom: 13px;
}
.jeeplus_nav_button_next.jeeplus_nav_button_corner {
	right: 7px; bottom: 13px;
}
.jeeplus_nav_panel_side {
	margin: 0px auto; left: 0px; width: 100%;
}
.jeeplus_nav_button_side {
	top: 50%; width: 21px; height: 34px; margin-top: -17px;
}
.jeeplus_nav_button_next.jeeplus_nav_button_side {
	left: auto; right: 15px;
}
.jeeplus_nav_button_next.jeeplus_nav_button_side .jeeplus_nav_button_inner {
	opacity: 0.8; background-image: url("");
}
.jeeplus_nav_button_next.jeeplus_nav_button_side .jeeplus_nav_button_inner:hover {
	opacity: 1;
}
.jeeplus_nav_button_prev.jeeplus_nav_button_side {
	left: 15px; right: auto;
}
.jeeplus_nav_button_prev.jeeplus_nav_button_side .jeeplus_nav_button_inner {
	opacity: 0.8; background-image: url("");
}
.jeeplus_nav_button_prev.jeeplus_nav_button_side .jeeplus_nav_button_inner:hover {
	opacity: 1;
}
.jeeplus_carousel > .jeeplus_scroll_x {
	background-color: transparent;
}
.jeeplus_carousel > .jeeplus_scroll_y {
	background-color: transparent;
}
.jeeplus_dark .jeeplus_nav_inactive div {
	background-color: rgb(149, 165, 166);
}
.jeeplus_dark .jeeplus_nav_active div {
	background-color: rgb(127, 140, 141);
}
.jeeplus_dark .jeeplus_nav_button_prev .jeeplus_nav_button_inner {
	background-image: url("");
}
.jeeplus_dark .jeeplus_nav_button_next .jeeplus_nav_button_inner {
	background-image: url("");
}
.jeeplus_dark .jeeplus_nav_button_prev.jeeplus_nav_button_side .jeeplus_nav_button_inner {
	background-image: url("");
}
.jeeplus_dark .jeeplus_nav_button_next.jeeplus_nav_button_side .jeeplus_nav_button_inner {
	background-image: url("");
}
.jeeplus_list_item {
	border-color: rgb(235, 235, 235); padding: 2px 10px; text-align: left; line-height: 29px; border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer; box-sizing: border-box;
}
.jeeplus_invalid.jeeplus_list_item {
	background-color: rgb(255, 238, 238);
}
.jeeplus_selected.jeeplus_list_item {
	background: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_list .jeeplus_selected.jeeplus_list_item {
	padding: 2px 10px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_group {
	position: relative;
}
.jeeplus_group_back {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); font-size: 15px; position: relative;
}
.jeeplus_selected.jeeplus_group_back {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); font-size: 15px; position: relative;
}
.jeeplus_arrow_icon {
	top: 50%; width: 9px; height: 22px; right: 15px; bottom: 50%; color: rgb(102, 102, 102); line-height: 22px; font-family: FontAwesome; font-size: 18px; margin-top: -12px; position: absolute;
}
.jeeplus_arrow_icon::before {
	content: "\f105";
}
.jeeplus_group_back {
	padding-left: 29px;
}
.jeeplus_group_back .jeeplus_arrow_icon {
	left: 11px;
}
.jeeplus_group_back .jeeplus_arrow_icon::before {
	content: "\f104";
}
.dhx_pagelist {
	position: relative;
}
.jeeplus_list_count {
	width: 25px; text-align: center; font-size: 14px; margin-right: 45px; float: right; box-shadow: 0px 1px 0px #000; text-shadow: 0px -1px 0px rgba(0,0,0,0.6);
}
.jeeplus_unit_header {
	padding: 0px 10px; text-align: left; line-height: 19px; background-color: rgb(210, 227, 239);
}
.jeeplus_list-x .jeeplus_list_item {
	border-color: rgb(235, 235, 235); vertical-align: top; border-right-width: 1px; border-bottom-width: medium; border-right-style: solid; border-bottom-style: none; display: inline-block;
}
.jeeplus_list-x .jeeplus_selected.jeeplus_list_item {
	padding-left: 9px; border-right-color: rgb(235, 235, 235); border-left-color: rgb(235, 235, 235); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.jeeplus_list-x .jeeplus_scroll_cont {
	display: inline;
}
.jeeplus_list-x.jeeplus_view {
	white-space: nowrap;
}
.jeeplus_disabled.jeeplus_list_item {
	color: rgb(139, 148, 158);
}
.jeeplus_pager.jeeplus_view {
	padding: 3px 0px; box-sizing: border-box; background-color: transparent;
}
.jeeplus_pager_item {
	margin: 0px 2px; padding: 0px 6px; border: 1px solid rgb(221, 221, 221); width: auto; height: 100%; text-align: center; font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; min-width: 32px; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_pager_item_selected {
	margin: 0px 2px; padding: 0px 6px; border: 1px solid rgb(221, 221, 221); width: auto; height: 100%; text-align: center; font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; min-width: 32px; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_pager_item_selected {
	border: 1px solid rgb(235, 235, 235); cursor: default; background-color: rgb(204, 232, 255);
}
.jeeplus_animation .jeeplus_ss_header {
	position: relative; z-index: 10;
}
.jeeplus_animation .jeeplus_ss_footer {
	bottom: 0px; position: absolute; z-index: 10;
}
.jeeplus_animation .jeeplus_vscroll_x {
	bottom: 0px; position: absolute; z-index: 10;
}
.jeeplus_allow_selection {
	-webkit-user-select: text; -moz-user-select: text; user-select: text;
}
.jeeplus_dataview_item {
	border-color: rgb(235, 235, 235); padding: 2px 10px; text-align: left; line-height: 29px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_scroll_x {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_scroll_y {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_selected.jeeplus_dataview_item {
	background: rgb(204, 232, 255); border-right-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.jeeplus_invalid.jeeplus_dataview_item {
	background-color: rgb(255, 238, 238);
}
.jeeplus_chart {
	color: rgb(102, 102, 102); overflow: hidden; font-family: "PT Sans",Tahoma; font-size: 13px; position: relative; z-index: 1;
}
.jeeplus_chart canvas {
	position: absolute;
}
.jeeplus_canvas_text {
	text-align: center; overflow: hidden; font-size: 12px; white-space: nowrap; position: absolute; z-index: 100;
}
.jeeplus_axis_title_x {
	text-align: center; font-size: 13px;
}
.jeeplus_axis_title_y {
	text-align: center; font-size: 13px;
}
.jeeplus_map_img {
	border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.jeeplus_axis_item_y {
	height: 18px; text-align: right; line-height: 18px; margin-top: -4px; position: absolute;
}
.jeeplus_axis_item_x {
	padding-top: 2px;
}
.jeeplus_axis_title_y {
	padding-left: 3px; font-family: Verdana; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -moz-transform: rotate(-90deg);
}
.jeeplus_ie_filter {
	
}
.jeeplus_chart_legend {
	position: absolute; z-index: 1000;
}
.jeeplus_chart_legend_item {
	padding: 2px; height: 18px; line-height: 18px;
}
.hidden.jeeplus_chart_legend_item {
	color: rgb(230, 230, 230);
}
.jeeplus_radar.jeeplus_axis_item_y {
	height: 13px; color: rgb(85, 85, 85); line-height: 13px; padding-right: 3px; font-size: 11px; margin-top: 0px;
}
.jeeplus_axis_radar_title.jeeplus_canvas_text {
	color: rgb(153, 153, 153); padding-top: 0px; font-size: 12px; margin-top: 0px;
}
.jeeplus_axis_item_x {
	color: rgb(153, 153, 153);
}
.jeeplus_axis_item_y {
	color: rgb(153, 153, 153);
}
.jeeplus_chart_frame {
	top: 0px; height: 100%; border-right-color: rgb(52, 152, 219); border-left-color: rgb(52, 152, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute; z-index: 150; cursor: w-resize; opacity: 0.3; background-color: rgb(160, 207, 239);
}
.jeeplus_chart_resizer {
	background-position: 3px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); width: 11px; height: 20px; bottom: 0px; position: absolute; z-index: 200; cursor: w-resize; background-image: url(""); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.jeeplus_wresize_cursor {
	cursor: w-resize;
}
.jeeplus_vscroll_x {
	width: 100%; height: 0px; -ms-overflow-x: scroll; -ms-overflow-y: hidden;
}
.jeeplus_vscroll_y {
	width: 0px; height: 100%; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.jeeplus_vscroll_body {
	width: 16px; height: 16px;
}
.jeeplus_scroll_x {
	background: rgba(0, 0, 0, 0.4); border-radius: 4px; left: 1px; width: 50px; height: 4px !important; bottom: 3px; position: absolute; box-sizing: border-box;
}
.jeeplus_c_scroll_y > div {
	border-radius: 4px; background-color: silver;
}
.jeeplus_scroll_y {
	border-radius: 4px; background-color: silver;
}
.jeeplus_scroll_y {
	background: rgba(0, 0, 0, 0.4); top: 1px; width: 4px !important; height: 50px; right: 3px; position: absolute; box-sizing: border-box;
}
.jeeplus_c_scroll_y {
	width: 10px; right: 0px; position: absolute; z-index: 3;
}
.jeeplus_c_scroll_y > div {
	background: rgba(0, 0, 0, 0.4); margin: 0px 3px; transition:width 0.3s 0.2s, margin 0.3s 0.2s; width: 4px; height: 100%; -webkit-transition: width .3s .2s, margin .3s .2s; -moz-transition: width .3s .2s, margin .3s .2s; -o-transition: width .3s .2s, margin .3s .2s;
}
.jeeplus_scroll_active.jeeplus_c_scroll_y div {
	margin: 0px; width: 10px;
}
.jeeplus_c_scroll_y:hover > div {
	margin: 0px; width: 10px;
}
.jeeplus_c_scroll_x {
	height: 10px; bottom: 0px; position: absolute; z-index: 3;
}
.jeeplus_c_scroll_x > div {
	background: rgba(0, 0, 0, 0.4); margin: 3px 0px; border-radius: 4px; transition:height 0.3s 0.2s, margin 0.3s 0.2s; width: 100%; height: 4px; -webkit-transition: height .3s .2s, margin .3s .2s; -moz-transition: height .3s .2s, margin .3s .2s; -o-transition: height .3s .2s, margin .3s .2s;
}
.jeeplus_scroll_active.jeeplus_c_scroll_x div {
	margin: 0px; height: 10px;
}
.jeeplus_c_scroll_x:hover > div {
	margin: 0px; height: 10px;
}
.jeeplus_c_scroll_bar_x {
	background: rgba(0, 0, 0, 0.05); position: absolute;
}
.jeeplus_c_scroll_bar_y {
	background: rgba(0, 0, 0, 0.05); position: absolute;
}
.jeeplus_c_scroll_bar_y {
	width: 10px; height: 100%; right: 0px;
}
.jeeplus_c_scroll_bar_x {
	width: 100%; height: 10px; bottom: 0px;
}
.jeeplus_scroll_cont {
	width: 100%; height: auto; overflow: hidden; clear: both;
}
.jeeplus_scroll_touch_ie {
	touch-action: none;
}
.jeeplus_dt_editor {
	background: rgb(255, 255, 255); overflow: visible; position: absolute; z-index: 2;
}
.jeeplus_dt_editor input {
	margin: 0px; padding: 1px 8px 0px 9px; border: 1px solid gold; width: 100%; height: 100%; color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_dt_editor select {
	margin: 0px; padding: 1px 8px 0px 9px; border: 1px solid gold; width: 100%; height: 100%; color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_dt_editor input[type=checkbox] {
	margin: 6px 8px 4px 14px; width: auto; height: auto;
}
.jeeplus_dt_editor select {
	padding-right: 0px; padding-left: 5px;
}
.jeeplus_clipbuffer {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 2000px; height: 1px; white-space: pre-wrap; position: fixed; cursor: default; opacity: 0; pointer-events: none;
}
.jeeplus_cell {
	overflow: hidden; white-space: nowrap;
}
.jeeplus_dd_drag {
	overflow: hidden; white-space: nowrap;
}
.jeeplus_message_area {
	width: 250px; right: 5px; position: fixed; z-index: 1000;
}
.jeeplus_info {
	margin: 5px 5px 10px; transition:0.5s; overflow: hidden; font-family: Tahoma,Arial; z-index: 10000; min-width: 120px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease;
}
.jeeplus_no_transition {
	transition:none; -webkit-transition: none; -moz-transition: none;
}
.hidden.jeeplus_info {
	border-width: 0px; height: 0px; overflow: hidden; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; min-height: 0px;
}
.jeeplus_modal_box {
	outline: 0px; border-radius: 0px; width: 250px; text-align: center; overflow: hidden; font-family: "PT Sans",Tahoma; display: inline-block; position: fixed; z-index: 20000; min-width: 250px; box-shadow: 0px 3px 6px #c8c8c8; background-color: rgb(255, 255, 255);
}
.jeeplus_popup_title {
	background: url(""); border-width: 0px;
}
.jeeplus_button {
	cursor: pointer;
}
.jeeplus_info {
	cursor: pointer;
}
.jeeplus_popup_button {
	cursor: pointer;
}
.jeeplus_popup_controls {
	padding: 5px 10px 10px; border-radius: 6px;
}
.jeeplus_button input {
	outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplus_popup_button div {
	outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.confirm.jeeplus_popup_button div {
	outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplus_button {
	margin: 0px 5px; border-radius: 6px; height: 30px; line-height: 30px; display: inline-block;
}
.jeeplus_popup_button {
	margin: 0px 5px; border-radius: 6px; height: 30px; line-height: 30px; display: inline-block;
}
.jeeplus_popup_button div {
	border-radius: 6px;
}
.jeeplus_popup_button {
	min-width: 100px;
}
div.jeeplus_modal_cover {
	border: currentColor; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 19999; cursor: default; -ms-zoom: 1; opacity: 0.1; background-color: rgb(0, 0, 0);
}
.jeeplus_info img {
	margin-right: 20px; float: left;
}
.jeeplus_modal_box img {
	margin-right: 20px; float: left;
}
.jeeplus_alert_error .jeeplus_popup_title {
	background: url("");
}
.jeeplus_confirm_error .jeeplus_popup_title {
	background: url("");
}
.jeeplus_alert_error {
	border: 1px solid red;
}
.jeeplus_confirm_error {
	border: 1px solid red;
}
.jeeplus_button {
	border: 1px solid rgb(221, 221, 221);
}
.jeeplus_popup_button {
	border: 1px solid rgb(221, 221, 221);
}
.jeeplus_button input {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(35, 134, 200); height: 30px; line-height: 30px;
}
.jeeplus_popup_button div {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(35, 134, 200); height: 30px; line-height: 30px;
}
.confirm.jeeplus_popup_button div {
	background: rgb(204, 232, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 232, 255) rgb(204, 232, 255) rgb(32, 145, 80); box-shadow: none; text-shadow: none;
}
.jeeplus_popup_title {
	height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; text-shadow: 1px 1px #000;
}
.jeeplus_popup_text {
	margin: 0px 0px 5px; color: rgb(102, 102, 102); overflow: hidden; padding-top: 25px; min-height: 60px;
}
.jeeplus_error {
	padding: 0px; border-radius: 3px; border: 1px solid rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 15px; box-shadow: 0px 0px 10px #888; background-color: rgb(255, 255, 255);
}
.jeeplus_info {
	padding: 0px; border-radius: 3px; border: 1px solid rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 15px; box-shadow: 0px 0px 10px #888; background-color: rgb(255, 255, 255);
}
.jeeplus_info div {
	padding: 5px 10px; border-radius: 3px; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255);
}
.jeeplus_error {
	border: 1px solid rgb(255, 60, 60); box-shadow: 0px 0px 10px #000; background-color: rgb(216, 27, 27);
}
.jeeplus_error div {
	border: 1px solid rgb(148, 0, 0); color: rgb(255, 255, 255); background-color: rgb(216, 27, 27);
}
.jeeplus_drag_zone {
	color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; position: absolute; pointer-events: none; box-shadow: 1px 1px 5px #ddd; background-color: rgb(255, 255, 255);
}
.jeeplus_drag_zone .borderless {
	padding: 2px 20px 2px 2px;
}
.jeeplus_drag_over {
	background-color: rgb(230, 230, 230);
}
.jeeplus_drop_zone {
	background-color: rgb(230, 230, 230);
}
.jeeplus_transparent {
	opacity: 0;
}
.jeeplus_column {
	top: 0px; position: absolute;
}
.jeeplus_ss_body {
	position: relative;
}
.jeeplus_ss_center {
	position: relative;
}
.jeeplus_ss_right {
	position: relative;
}
.jeeplus_cell {
	line-height: 31px;
}
.jeeplus_cell {
	background: inherit; font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.jeeplus_hcell {
	background: inherit; font: inherit; text-align: inherit; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
.jeeplus_cal_done {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_ss_filter input {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_ss_filter select {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_tooltip {
	font-family: "PT Sans",Tahoma;
}
.jeeplusbutton {
	font-family: "PT Sans",Tahoma;
}
.jeeplustype_base {
	font-family: "PT Sans",Tahoma;
}
.jeeplustype_next {
	font-family: "PT Sans",Tahoma;
}
.jeeplustype_prev {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_column {
	text-align: left;
}
.jeeplus_hcell {
	text-align: left;
}
.jeeplus_ss_body {
	overflow: hidden;
}
.jeeplus_hs_center {
	overflow: hidden; float: left;
}
.jeeplus_hs_left {
	overflow: hidden; float: left;
}
.jeeplus_hs_right {
	overflow: hidden; float: left;
}
.jeeplus_ss_center {
	overflow: hidden; float: left;
}
.jeeplus_ss_left {
	overflow: hidden; float: left;
}
.jeeplus_ss_right {
	overflow: hidden; float: left;
}
.jeeplus_ss_center_scroll {
	height: 100%; overflow: hidden; position: relative; min-height: 1px;
}
.jeeplus_ss_hscroll {
	bottom: 0px;
}
.jeeplus_ss_vscroll {
	top: 0px; right: 0px; position: absolute; z-index: 2;
}
.jeeplus_ss_vscroll_footer {
	right: 0px; bottom: 0px; border-top-color: rgb(221, 221, 221); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: absolute; z-index: 1;
}
.jeeplus_ss_vscroll_header {
	top: 0px; right: 0px; border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(176, 206, 227); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 1;
}
.jeeplus_dtable {
	position: relative; z-index: 0; cursor: default;
}
.jeeplus_ss_footer {
	overflow: hidden; clear: both;
}
.jeeplus_ss_header {
	overflow: hidden; clear: both;
}
.jeeplus_block_selection {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_cell {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_hcell {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_ss_footer td {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_ss_header td {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_table_cell {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_table_cell.jeeplus_view {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_ss_sort_asc {
	position: absolute; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_ss_sort_desc {
	position: absolute; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_ss_filter.jeeplus_hcell {
	padding: 3px 5px;
}
.jeeplus_ss_filter input {
	padding: 0px 3px; border: 1px solid rgb(221, 221, 221); width: 100%; height: 39px; color: rgb(102, 102, 102) !important; line-height: 32px; font-size: inherit; margin-top: -2px; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_ss_filter select {
	padding: 0px 3px; border: 1px solid rgb(221, 221, 221); width: 100%; height: 39px; color: rgb(102, 102, 102) !important; line-height: 32px; font-size: inherit; margin-top: -2px; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_richfilter {
	line-height: 32px; margin-top: 1px;
}
.jeeplus_ss_filter select {
	padding: 3px;
}
.jeeplus_dd_drag_column {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); font-size: 15px;
}
.jeeplus_ss_header {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); font-size: 15px;
}
.jeeplus_ss_header td {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); font-size: 15px;
}
.jeeplus_ss_vscroll_header {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); font-size: 15px;
}
.jeeplus_ss_footer td {
	background: rgb(250, 250, 250);
}
.jeeplus_ss_vscroll_footer {
	background: rgb(250, 250, 250);
}
.jeeplus_hcell {
	padding: 0px 10px; width: 100%; overflow: hidden;
}
.jeeplus_ss_header td {
	border-right-color: rgb(176, 206, 227); border-bottom-color: rgb(176, 206, 227); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.jeeplus_ss_footer td {
	border-top-color: rgb(235, 235, 235); border-right-color: rgb(235, 235, 235); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.jeeplus_size_row td {
	border: currentColor;
}
.jeeplus_last.jeeplus_column > div {
	border-right-width: 0px;
}
.jeeplus_hs_center td.jeeplus_last {
	border-right-width: 0px;
}
.jeeplus_hs_right td.jeeplus_last {
	border-right-width: 0px;
}
.jeeplus_hs_right td.jeeplus_first {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.jeeplus_ss_right .jeeplus_first.jeeplus_column > div {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.jeeplus_ss_left .jeeplus_last.jeeplus_column > div {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.jeeplus_cell.jeeplus_last_topcell {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_column > div {
	padding: 0px 10px; border-right-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.jeeplus_table_cell {
	padding: 0px 10px; border-right-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.jeeplus_dd_over_column {
	background-color: rgb(201, 234, 245);
}
.jeeplus_sel_hcell {
	background-color: rgb(201, 234, 245);
}
.jeeplus_block_selection {
	background: rgba(0, 0, 0, 0.1); border: 2px solid rgb(235, 235, 235); position: absolute;
}
.jeeplus_dd_drag {
	height: 34px; border-left-color: rgb(235, 235, 235); border-left-width: 1px; border-left-style: solid;
}
.jeeplus_dd_drag > div {
	background: rgb(255, 255, 255); padding: 5px 10px; height: 34px; line-height: 26px; vertical-align: top; border-top-color: rgb(235, 235, 235); border-right-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_dd_drag_column {
	padding: 5px 10px;
}
.jeeplus_column > div.jeeplus_cell_select {
	padding-top: 0px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_column > div:nth-child(2n).jeeplus_row_select.jeeplus_invalid {
	padding-top: 0px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_column > div.jeeplus_row_select {
	padding-top: 0px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_column > .jeeplus_cell.jeeplus_drag_over {
	color: rgb(102, 102, 102); background-color: rgb(230, 230, 230);
}
.jeeplus_ss_header table {
	margin: 0px; padding: 0px;
}
.jeeplus_ss_header td {
	margin: 0px; padding: 0px;
}
.jeeplus_invalid.jeeplus_cell {
	background-color: rgb(255, 238, 238);
}
.jeeplus_column > :nth-child(2n).jeeplus_invalid.jeeplus_cell {
	background-color: rgb(255, 238, 238);
}
.jeeplus_invalid_cell {
	position: relative;
}
.jeeplus_invalid_cell::after {
	top: 0px; width: 0px; height: 1px; right: 0px; border-top-color: rgb(255, 68, 68); border-left-color: transparent; border-top-width: 8px; border-left-width: 8px; border-top-style: solid; border-left-style: solid; position: absolute; content: "";
}
.jeeplus_column > div.jeeplus_cell_select {
	background: rgb(204, 232, 255);
}
.jeeplus_column > div.jeeplus_column_select {
	background: rgb(204, 232, 255);
}
.jeeplus_column > div.jeeplus_row_select {
	background: rgb(204, 232, 255);
}
.jeeplus_column > div.jeeplus_cell_select {
	padding-left: 9px; border-right-color: rgb(235, 235, 235); border-left-color: rgb(235, 235, 235); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.jeeplus_ss_right .jeeplus_first.jeeplus_column > div.jeeplus_cell_select {
	padding-left: 10px;
}
.jeeplus_column > div.jeeplus_column_select {
	padding-left: 9px; border-right-color: rgb(235, 235, 235); border-left-color: rgb(235, 235, 235); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.jeeplus_column > :nth-child(2n).jeeplus_cell_select.jeeplus_invalid.jeeplus_cell {
	background: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_dtable_colrow.jeeplus_cell {
	left: 0px; top: 0px; width: 100%; padding-top: 1px; padding-right: 28px; padding-left: 10px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; background-color: rgb(255, 255, 255);
}
.jeeplus_dtable_subrow.jeeplus_cell {
	left: 0px; top: 0px; width: 100%; padding-top: 1px; padding-right: 28px; padding-left: 10px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; background-color: rgb(255, 255, 255);
}
.jeeplus_dtable_subview {
	left: 0px; top: 0px; width: 100%; padding-top: 1px; padding-right: 28px; padding-left: 10px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; background-color: rgb(255, 255, 255);
}
.jeeplus_selected.jeeplus_dtable_colrow.jeeplus_cell {
	background: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_dtable_subrow {
	text-align: right; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.jeeplus_dtable_subview {
	background: rgb(235, 235, 235); padding: 0px 0px 0px 10px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid; box-sizing: border-box;
}
.number .jeeplus_cell {
	text-align: right;
}
.jeeplus_rotate {
	line-height: normal; transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
}
.jeeplus_measure_rotate {
	padding: 10px; line-height: normal; white-space: normal;
}
.jeeplus_span_layer {
	background: 0px 0px; left: 0px; top: 0px; width: 0px; height: 0px; overflow: visible; position: absolute;
}
.jeeplus_span_layer_top {
	background: 0px 0px; left: 0px; top: 0px; width: 0px; height: 0px; overflow: visible; position: absolute;
}
.jeeplus_span_layer_top {
	z-index: 1;
}
.jeeplus_ss_right .jeeplus_span_layer {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.jeeplus_ss_right .jeeplus_span_layer_top {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.jeeplus_dtable_span {
	background: rgb(255, 255, 255); text-align: left; position: absolute;
}
.jeeplus_selected.jeeplus_dtable_span {
	background: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_hcell span.jeeplus_input_icon {
	background-color: rgb(176, 206, 227);
}
.jeeplus_area_selection {
	background: rgb(102, 102, 102); position: absolute;
}
.jeeplus_area_selection_handle {
	background: rgb(102, 102, 102); position: absolute;
}
.jeeplus_area_selection_layer {
	position: absolute; z-index: 2;
}
.jeeplus_area_selection_bottom {
	height: 2px;
}
.jeeplus_area_selection_top {
	height: 2px;
}
.jeeplus_area_selection_left {
	width: 2px;
}
.jeeplus_area_selection_right {
	width: 2px;
}
.jeeplus_area_selection_handle {
	margin: -6px 0px 0px -6px; border: 1px solid rgb(255, 255, 255); width: 6px; height: 6px; cursor: crosshair;
}
.jeeplus_topcell {
	background: rgb(255, 255, 255); position: relative; z-index: 1;
}
.jeeplus_window {
	position: absolute; box-shadow: 1px 3px 4px #c8c8c8;
}
.jeeplus_win_body {
	overflow: hidden;
}
.jeeplus_win_body {
	border-radius: 0px;
}
.jeeplus_win_body > .jeeplus_view {
	border-radius: 0px;
}
.jeeplus_win_body > .jeeplus_view .jeeplus_cal_month {
	border-radius: 0px;
}
.jeeplus_win_content {
	border-radius: 0px;
}
.jeeplus_window {
	border-radius: 0px;
}
.jeeplus_cal_done {
	border-radius: 6px;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_icon_button {
	border-radius: 6px;
}
.jeeplus_win_head {
	border-bottom-color: silver; border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template {
	background: rgb(52, 152, 219); padding: 0px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_el_button {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_el_label {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_label {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_el_label {
	font-size: 18px;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_counter_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_counter_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_0 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplustype_base {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplustype_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplustype_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplustype_next_arrow.jeeplus_el_arrow {
	border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplustype_prev_arrow.jeeplus_el_arrow {
	border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_counter_next:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_counter_prev:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_0:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplustype_base:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_counter_next:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_counter_prev:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_0:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplustype_base:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_counter_next:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_counter_prev:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_0:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplustype_base:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_static {
	border-color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template input[type=text] {
	border-color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_inp_static:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template input[type=text]:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_input_icon {
	border-color: rgb(217, 217, 217); color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_input_icon:active {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_input_icon:focus {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_input_icon:hover {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplus_el_arrow {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplus_inp_counter_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplus_inp_counter_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplus_input_icon {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplus_segment_0 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplus_segment_1 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplus_segment_N {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplustype_base {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplustype_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_pressed .jeeplustype_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_0.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_0.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_0.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_0.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1 {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_1.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_segment_N.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_top:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_top:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_top:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_el_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_icon_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_icon_button {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_abs {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_abs .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_abs .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_top .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_el_box .jeeplus_img_btn_abs:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_el_box .jeeplus_img_btn_abs:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_control {
	border-color: rgb(52, 152, 219);
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_icon_button .jeeplus_icon {
	width: 27px; height: 27px; color: rgb(255, 255, 255); font-size: 23px;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn {
	border-width: 0px;
}
.jeeplus_win_head > .jeeplus_view > .jeeplus_template .jeeplus_img_btn_top {
	border-width: 0px;
}
.jeeplus_win_content {
	width: auto; height: auto; overflow: hidden;
}
.jeeplus_modal {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; opacity: 0.2; background-color: rgb(0, 0, 0);
}
.jeeplus_point_bottom {
	position: absolute; background-image: url("");
}
.jeeplus_point_left {
	position: absolute; background-image: url("");
}
.jeeplus_point_right {
	position: absolute; background-image: url("");
}
.jeeplus_point_top {
	position: absolute; background-image: url("");
}
.jeeplus_point_bottom {
	width: 13px; height: 7px;
}
.jeeplus_point_top {
	width: 13px; height: 7px;
}
.jeeplus_point_left {
	width: 7px; height: 13px;
}
.jeeplus_point_right {
	width: 7px; height: 13px;
}
.jeeplus_point_top {
	background-position: 0px -36px;
}
.jeeplus_point_bottom {
	background-position: 0px 0px;
}
.jeeplus_point_right {
	background-position: 0px -22px;
}
.jeeplus_point_left {
	background-position: 0px -9px;
}
.jeeplus_resize_handle {
	width: 15px; height: 15px; text-align: center; right: -1px; bottom: 0px; line-height: 15px; position: absolute; z-index: 2; cursor: nw-resize; background-image: url("");
}
.jeeplus_resize_frame {
	background: rgb(52, 152, 219); border: 1px solid rgb(25, 96, 144); display: block; position: absolute; opacity: 0.1; box-shadow: 1px 3px 6px #000;
}
.jeeplus_resize_cursor {
	cursor: nw-resize;
}
.jeeplus_tree .jeeplus_scroll_cont > .jeeplus_tree_leaves {
	padding: 9px 10px 9px 9px;
}
.jeeplus_tree_item {
	height: 28px; line-height: 28px; clear: both; white-space: nowrap;
}
.jeeplus_selected.jeeplus_tree_item {
	background: 0px 0px;
}
.jeeplus_selected.jeeplus_tree_item span {
	background: rgb(204, 232, 255); padding: 4px 10px 4px 4px; margin-left: -4px;
}
.jeeplus_invalid.jeeplus_tree_item {
	background-color: rgb(255, 238, 238);
}
.jeeplus_tree_checkbox {
	margin: 1px 0px 0px; padding: 0px; width: 13px; height: 100%; vertical-align: middle; float: left;
}
.jeeplus_indeterminate {
	background-position: left; width: 13px; height: 100%; margin-top: 0px !important; background-image: url(""); background-repeat: no-repeat;
}
.jeeplus_measure_size input {
	width: 5px;
}
.jeeplus_measure_size select {
	width: 5px;
}
.jeeplus_measure_size textarea {
	width: 5px;
}
.jeeplus_measure_size div {
	margin-left: -5px; float: none;
}
.jeeplus_measure_size a {
	display: inline-block !important; position: static !important;
}
.jeeplus_measure_size div {
	display: inline-block !important; position: static !important;
}
.jeeplus_tree_close {
	margin: 0px; width: 20px; height: 100%; float: left; cursor: pointer; background-repeat: no-repeat;
}
.jeeplus_tree_file {
	margin: 0px; width: 20px; height: 100%; float: left; cursor: pointer; background-repeat: no-repeat;
}
.jeeplus_tree_folder {
	margin: 0px; width: 20px; height: 100%; float: left; cursor: pointer; background-repeat: no-repeat;
}
.jeeplus_tree_folder_open {
	margin: 0px; width: 20px; height: 100%; float: left; cursor: pointer; background-repeat: no-repeat;
}
.jeeplus_tree_none {
	margin: 0px; width: 20px; height: 100%; float: left; cursor: pointer; background-repeat: no-repeat;
}
.jeeplus_tree_open {
	margin: 0px; width: 20px; height: 100%; float: left; cursor: pointer; background-repeat: no-repeat;
}
.jeeplus_tree_close {
	background-position: center;
}
.jeeplus_tree_none {
	background-position: center;
}
.jeeplus_tree_open {
	background-position: center;
}
.jeeplus_cell .jeeplus_tree_close {
	background-color: transparent;
}
.jeeplus_cell .jeeplus_tree_none {
	background-color: transparent;
}
.jeeplus_cell .jeeplus_tree_open {
	background-color: transparent;
}
.jeeplus_tree_file {
	background-position: 0px; margin: 0px 2px;
}
.jeeplus_tree_folder {
	background-position: 0px; margin: 0px 2px;
}
.jeeplus_tree_folder_open {
	background-position: 0px; margin: 0px 2px;
}
.jeeplus_tree_leaves .jeeplus_tree_leaves {
	margin-left: 18px;
}
.jeeplusLineTree .jeeplus_tree_leaves {
	margin-left: 0px;
}
.jeeplus_tree_close {
	background-image: url("");
}
.jeeplus_tree_open {
	background-image: url("");
}
.jeeplus_tree_file {
	background-image: url("");
}
.jeeplus_tree_folder {
	background-image: url("");
}
.jeeplus_tree_folder_open {
	background-image: url("");
}
.jeeplus_tree_img {
	background: rgb(255, 255, 255); width: 25px; height: 28px; float: left;
}
.jeeplus_cal_next_button {
	background-repeat: no-repeat;
}
.jeeplus_cal_prev_button {
	background-repeat: no-repeat;
}
.jeeplus_tree_line2 {
	background-repeat: no-repeat;
}
.jeeplus_tree_minus2 {
	background-repeat: no-repeat;
}
.jeeplus_tree_plus2 {
	background-repeat: no-repeat;
}
.jeeplus_tree_plus2 {
	background-image: url("");
}
.jeeplus_tree_plus3 {
	background-image: url("");
}
.jeeplus_tree_plus4 {
	background-image: url("");
}
.jeeplus_tree_minus2 {
	background-image: url("");
}
.jeeplus_tree_minus3 {
	background-image: url("");
}
.jeeplus_tree_minus4 {
	background-image: url("");
}
.jeeplus_tree_line1 {
	background-image: url("");
}
.jeeplus_tree_line2 {
	background-image: url("");
}
.jeeplus_tree_line3 {
	background-image: url("");
}
.jeeplus_tree_line4 {
	background-image: url("");
}
.jeeplus_tree_blank {
	background-image: url("");
}
.jeeplus_cal_month {
	height: 22px; padding-top: 17px; padding-bottom: 5px; position: relative; box-sizing: content-box;
}
.jeeplus_cal_next_button {
	background-position: 11.5px 4px; top: 17px; width: 30px; height: 28px; position: absolute; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_cal_prev_button {
	background-position: 11.5px 4px; top: 17px; width: 30px; height: 28px; position: absolute; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_cal_day {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.jeeplus_cal_month_name {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.jeeplus_cal_week_num {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.jeeplus_cal_prev_button {
	left: 17px; background-image: url("");
}
.jeeplus_cal_next_button {
	right: 17px; background-image: url("");
}
.jeeplus_view > .jeeplus_cal_header {
	margin: 0px 17px 10px; height: auto;
}
.jeeplus_view > .jeeplus_cal_header div {
	height: 19px; text-align: center; color: rgb(102, 102, 102); margin-bottom: 7px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.jeeplus_cal_body {
	margin: 0px 17px;
}
.jeeplus_cal_body .jeeplus_cal_row {
	clear: both;
}
.jeeplus_cal_body .jeeplus_cal_row > div {
	height: 100%; text-align: center; float: left;
}
.jeeplus_cal_body .jeeplus_cal_select {
	background: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_cal_body .jeeplus_cal_today.jeeplus_cal_select {
	background: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_cal_body .jeeplus_selected {
	background: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_cal_day {
	color: rgb(102, 102, 102); font-size: 12px; cursor: pointer; user-select: none;
}
.jeeplus_cal_week_num {
	color: rgb(102, 102, 102); font-size: 12px; cursor: pointer; user-select: none;
}
.jeeplus_cal_week_num {
	color: rgb(191, 191, 191); margin-right: 0px; border-right-color: rgb(206, 206, 206); border-right-width: 1px; border-right-style: solid; cursor: default;
}
.jeeplus_cal_event {
	font-weight: 700;
}
.jeeplus_cal_inactive {
	background: rgb(136, 136, 136);
}
.jeeplus_cal_day_disabled {
	background: rgb(240, 240, 240); color: rgb(204, 204, 204);
}
.jeeplus_cal_event.jeeplus_cal_day_disabled {
	background: rgb(240, 240, 240); color: rgb(204, 204, 204);
}
.jeeplus_hours .jeeplus_cal_day_disabled {
	background: rgb(255, 255, 255); font-weight: 400; text-decoration: line-through;
}
.jeeplus_hours .jeeplus_cal_event.jeeplus_cal_day_disabled {
	background: rgb(255, 255, 255); font-weight: 400; text-decoration: line-through;
}
.jeeplus_minutes .jeeplus_cal_day_disabled {
	background: rgb(255, 255, 255); font-weight: 400; text-decoration: line-through;
}
.jeeplus_minutes .jeeplus_cal_event.jeeplus_cal_day_disabled {
	background: rgb(255, 255, 255); font-weight: 400; text-decoration: line-through;
}
.jeeplus_cal_done {
	background: rgb(204, 232, 255);
}
.jeeplus_selected {
	background: rgb(204, 232, 255);
}
.jeeplus_cal_month_name {
	cursor: pointer; user-select: none;
}
.jeeplus_cal_block {
	text-align: center; float: left; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_cal_footer {
	margin: 4px 17px; text-align: center; color: rgb(68, 68, 68); padding-top: 2px; font-size: 12px; cursor: pointer;
}
.jeeplus_cal_icons {
	padding: 4px; float: right;
}
.jeeplus_cal_time {
	padding: 2px 4px;
}
.jeeplus_cal_time_icons {
	float: left;
}
.jeeplus_cal_icons .jeeplus_cal_icon {
	padding: 2px 4px; text-align: center;
}
.jeeplus_cal_icon:hover {
	color: rgb(52, 152, 219); text-decoration: underline;
}
.jeeplus_cal_month_name:hover {
	color: rgb(52, 152, 219); text-decoration: underline;
}
.jeeplus_cal_time:hover {
	color: rgb(52, 152, 219); text-decoration: underline;
}
.jeeplus_readonly.jeeplus_cal_month_name:hover {
	color: rgb(102, 102, 102); text-decoration: none; cursor: default;
}
.jeeplus_time_header {
	padding: 17px 17px 1px;
}
.jeeplus_time_header .jeeplus_cal_hours {
	height: 26px; text-align: center; line-height: 22px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_time_header .jeeplus_cal_minutes {
	height: 26px; text-align: center; line-height: 22px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_time_header .jeeplus_cal_minutes {
	padding-left: 1px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_time_header .jeeplus_cal_hours {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.jeeplus_cal_body .jeeplus_hours {
	padding-right: 1px; border-right-color: rgb(206, 206, 206); border-right-width: 1px; border-right-style: solid; float: left;
}
.jeeplus_cal_body .jeeplus_minutes {
	padding-left: 1px; float: left;
}
.jeeplus_cal_block_empty {
	text-align: center; float: left;
}
.jeeplus_time_footer {
	padding: 7px 17px 0px; text-align: center; font-size: 12px; cursor: pointer;
}
.jeeplus_cal_done {
	border-width: 1px; border-style: solid; border-color: rgb(204, 232, 255) rgb(204, 232, 255) rgb(32, 145, 80); outline: 0px; color: rgb(255, 255, 255); font-size: 15px; margin-top: 3px; float: right; box-shadow: none;
}
.jeeplus_cal_blurred_hours {
	background-color: rgb(247, 247, 247);
}
.jeeplus_property_line {
	width: 100%; height: auto; clear: both; min-height: 24px;
}
.jeeplus_property_label {
	height: 28px; line-height: 27px; overflow: hidden; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_property_value {
	height: 28px; line-height: 27px; overflow: hidden; padding-left: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_property_label {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.jeeplus_property_label_line {
	background: rgb(52, 152, 219); color: rgb(255, 255, 255); line-height: 28px; padding-left: 10px; font-size: 18px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_property_label_line .jeeplus_el_button {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_el_label {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_inp_label {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_el_label {
	font-size: 18px;
}
.jeeplus_property_label_line .jeeplus_inp_counter_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_property_label_line .jeeplus_inp_counter_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_property_label_line .jeeplus_segment_0 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_property_label_line .jeeplus_segment_1 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_property_label_line .jeeplus_segment_N {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_property_label_line .jeeplustype_base {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_property_label_line .jeeplustype_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_property_label_line .jeeplustype_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_property_label_line .jeeplustype_next_arrow.jeeplus_el_arrow {
	border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.jeeplus_property_label_line .jeeplustype_prev_arrow.jeeplus_el_arrow {
	border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
.jeeplus_property_label_line .jeeplus_inp_counter_next:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_property_label_line .jeeplus_inp_counter_prev:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_property_label_line .jeeplus_segment_0:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_property_label_line .jeeplus_segment_1:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_property_label_line .jeeplus_segment_N:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_property_label_line .jeeplustype_base:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_property_label_line .jeeplus_inp_counter_next:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_inp_counter_prev:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_segment_0:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_segment_1:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_segment_N:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplustype_base:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_inp_counter_next:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_inp_counter_prev:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_segment_0:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_segment_1:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_segment_N:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplustype_base:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_inp_static {
	border-color: rgb(255, 255, 255);
}
.jeeplus_property_label_line input[type=text] {
	border-color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_inp_static:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_property_label_line input[type=text]:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_property_label_line .jeeplus_input_icon {
	border-color: rgb(217, 217, 217); color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_property_label_line .jeeplus_input_icon:active {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_property_label_line .jeeplus_input_icon:focus {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_property_label_line .jeeplus_input_icon:hover {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplus_el_arrow {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplus_inp_counter_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplus_inp_counter_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplus_input_icon {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplus_segment_0 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplus_segment_1 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplus_segment_N {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplustype_base {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplustype_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_pressed .jeeplustype_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_segment_0.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_property_label_line .jeeplus_segment_1.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_property_label_line .jeeplus_segment_N.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_property_label_line .jeeplus_segment_0.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_property_label_line .jeeplus_segment_1.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_property_label_line .jeeplus_segment_N.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_property_label_line .jeeplus_segment_0.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_property_label_line .jeeplus_segment_0.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_property_label_line .jeeplus_segment_1.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_property_label_line .jeeplus_segment_1.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_property_label_line .jeeplus_segment_N.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_property_label_line .jeeplus_segment_N.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_property_label_line .jeeplus_segment_1 {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_property_label_line .jeeplus_segment_N {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_property_label_line .jeeplus_segment_1.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_property_label_line .jeeplus_segment_N.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_property_label_line .jeeplus_img_btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_property_label_line .jeeplus_img_btn_top:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_property_label_line .jeeplus_img_btn:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_property_label_line .jeeplus_img_btn_top:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_property_label_line .jeeplus_img_btn:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_property_label_line .jeeplus_img_btn_top:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_property_label_line .jeeplus_icon_button {
	border-radius: 6px;
}
.jeeplus_property_label_line .jeeplus_el_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_icon_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_icon_button {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_img_btn_abs {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_img_btn_abs .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_img_btn_abs .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_img_btn_top .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_el_box .jeeplus_img_btn_abs:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_property_label_line .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_property_label_line .jeeplus_el_box .jeeplus_img_btn_abs:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_property_label_line .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_daterange .jeeplus_view {
	background-color: rgb(255, 255, 255);
}
.jeeplus_tooltip {
	background-color: rgb(255, 255, 255);
}
.jeeplus_property_label_line .jeeplus_control {
	border-color: rgb(52, 152, 219);
}
.jeeplus_property_label_line .jeeplus_icon_button .jeeplus_icon {
	width: 27px; height: 27px; color: rgb(255, 255, 255); font-size: 23px;
}
.jeeplus_property_label_line .jeeplus_img_btn {
	border-width: 0px;
}
.jeeplus_property_label_line .jeeplus_img_btn_top {
	border-width: 0px;
}
.jeeplus_property_col_val {
	width: 100%; height: 100%; -webkit-user-select: text; -moz-user-select: text; user-select: text;
}
.jeeplus_property_col_ind {
	margin: 4px 10px 3px 0px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); width: 16px; height: 16px; float: right; cursor: pointer;
}
.jeeplus_color_row div {
	cursor: default;
}
.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_next_button:hover {
	cursor: default;
}
.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_prev_button:hover {
	cursor: default;
}
.jeeplus_daterange .jeeplus_range_left .jeeplus_cal_next_button:hover {
	cursor: default;
}
.jeeplus_daterange .jeeplus_range_right .jeeplus_cal_prev_button:hover {
	cursor: default;
}
.jeeplus_property_value {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jeeplus_property_check {
	margin-top: 5px;
}
.jeeplus_tooltip {
	padding: 5px 10px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); font-size: 15px; display: none; position: absolute; z-index: 10000; box-shadow: 1px 1px 0px 0px #ccc;
}
.jeeplus_color_row {
	clear: both; white-space: nowrap;
}
.jeeplus_color_palette {
	text-align: left; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_color_row {
	line-height: 0; font-size: 0px;
}
.jeeplus_color_row div {
	line-height: 0; font-size: 0px;
}
.jeeplus_color_selector {
	line-height: 0; font-size: 0px;
}
.jeeplus_color_row div {
	width: 15px; height: 15px; display: inline-block;
}
.jeeplus_color_selector {
	border: 2px solid rgb(243, 243, 243); position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_daterange .jeeplus_range_1 .jeeplus_cal_month_name:hover {
	color: inherit; text-decoration: none; cursor: default;
}
.jeeplus_cal_range_start {
	border-radius: 3px 0px 0px 3px;
}
.jeeplus_cal_range_end {
	border-radius: 0px 3px 3px 0px;
}
.jeeplus_cal_body .jeeplus_cal_range_end.jeeplus_cal_today {
	color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_cal_body .jeeplus_cal_range_start.jeeplus_cal_today {
	color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_cal_range_end.jeeplus_cal_event {
	color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_cal_range_start.jeeplus_cal_event {
	color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_cal_range_end {
	color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_cal_range_start {
	color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_cal_body .jeeplus_cal_range_end.jeeplus_cal_outside {
	color: rgb(204, 204, 204); background-color: transparent;
}
.jeeplus_cal_body .jeeplus_cal_range_start.jeeplus_cal_outside {
	color: rgb(204, 204, 204); background-color: transparent;
}
.jeeplus_cal_body .jeeplus_cal_range_end.jeeplus_cal_today.jeeplus_cal_outside {
	color: rgb(204, 204, 204); background-color: transparent;
}
.jeeplus_cal_body .jeeplus_cal_range_start.jeeplus_cal_today.jeeplus_cal_outside {
	color: rgb(204, 204, 204); background-color: transparent;
}
.jeeplus_cal_range.jeeplus_cal_outside {
	color: rgb(204, 204, 204); background-color: transparent;
}
.jeeplus_daterange .jeeplus_cal_icons {
	padding: 0px 4px; text-align: right;
}
.jeeplus_daterange .jeeplus_cal_icons .jeeplus_cal_icon {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.jeeplus_daterange .jeeplus_cal_time {
	display: none;
}
.jeeplus_daterange .jeeplus_cal_timepicker .jeeplus_range_time_start {
	display: block;
}
.jeeplus_daterange .jeeplus_range_timepicker .jeeplus_cal_time {
	display: block;
}
.jeeplus_daterange .jeeplus_range_timepicker .jeeplus_range_time_start {
	float: left;
}
.jeeplus_daterange .jeeplus_range_timepicker .jeeplus_range_time_end {
	float: right;
}
.jeeplus_daterange .jeeplus_range_footer .jeeplus_cal_footer {
	padding: 0px;
}
.jeeplus_toolbar.jeeplus_view .jeeplus_el_button {
	background: 0px 0px;
}
.jeeplus_el_button button {
	border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); outline: 0px; border-radius: 6px; width: 100%; height: 100%; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_el_button input {
	border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); outline: 0px; border-radius: 6px; width: 100%; height: 100%; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_el_toggle button {
	border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); outline: 0px; border-radius: 6px; width: 100%; height: 100%; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_el_toggle input {
	border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); outline: 0px; border-radius: 6px; width: 100%; height: 100%; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; -webkit-appearance: none;
}
.jeeplusbutton {
	border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); outline: 0px; border-radius: 6px; width: 100%; height: 100%; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_el_button .jeeplus_img_btn {
	color: rgb(102, 102, 102);
}
.jeeplus_el_button .jeeplus_img_btn .jeeplus_img_btn_text {
	color: rgb(102, 102, 102);
}
.jeeplus_el_button .jeeplus_img_btn_top {
	color: rgb(102, 102, 102);
}
.jeeplus_el_button .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(102, 102, 102);
}
.jeeplus_el_toggle .jeeplus_img_btn {
	color: rgb(102, 102, 102);
}
.jeeplus_el_toggle .jeeplus_img_btn .jeeplus_img_btn_text {
	color: rgb(102, 102, 102);
}
.jeeplus_el_toggle .jeeplus_img_btn_top {
	color: rgb(102, 102, 102);
}
.jeeplus_el_toggle .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(102, 102, 102);
}
.jeeplus_el_button .jeeplus_img_btn {
	border: 0px currentColor;
}
.jeeplus_el_button .jeeplus_img_btn_top {
	border: 0px currentColor;
}
.jeeplus_el_toggle .jeeplus_img_btn {
	border: 0px currentColor;
}
.jeeplus_el_toggle .jeeplus_img_btn_top {
	border: 0px currentColor;
}
.jeeplusbutton {
	background: rgb(52, 152, 219); padding: 0px; outline: 0px; border: 0px currentColor; color: rgb(255, 255, 255); font-size: 15px;
}
.jeeplustype_base {
	background: rgb(52, 152, 219); padding: 0px; outline: 0px; border: 0px currentColor; color: rgb(255, 255, 255); font-size: 15px;
}
.jeeplustype_next {
	background: rgb(52, 152, 219); padding: 0px; outline: 0px; border: 0px currentColor; color: rgb(255, 255, 255); font-size: 15px;
}
.jeeplustype_prev {
	background: rgb(52, 152, 219); padding: 0px; outline: 0px; border: 0px currentColor; color: rgb(255, 255, 255); font-size: 15px;
}
.jeeplus_el_arrow {
	outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplustype_form {
	outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplustype_form {
	background: rgb(204, 232, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 232, 255) rgb(204, 232, 255) rgb(32, 145, 80); box-shadow: none;
}
.jeeplus_el_button .jeeplustype_danger {
	background: rgb(206, 85, 69); border-width: 1px; border-style: solid; border-color: rgb(206, 85, 69) rgb(206, 85, 69) rgb(177, 62, 47); color: rgb(255, 255, 255);
}
.jeeplus_el_button .jeeplus_el_box {
	position: relative;
}
.jeeplus_el_toggle .jeeplus_el_box {
	position: relative;
}
.jeeplus_el_button .jeeplus_el_arrow {
	position: absolute;
}
.jeeplus_el_toggle .jeeplus_el_arrow {
	position: absolute;
}
.jeeplustype_next {
	top: 0px; position: absolute; z-index: 1;
}
.jeeplustype_prev {
	top: 0px; position: absolute; z-index: 1;
}
input.jeeplustype_prev {
	border-radius: 0px 6px 6px 0px; border-left-width: 0px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
input.jeeplustype_next {
	border-radius: 6px 0px 0px 6px; border-right-width: 0px; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
}
.jeeplus_el_arrow {
	background: rgb(52, 152, 219); border: 1px solid rgb(221, 221, 221); width: 18px; height: 18px;
}
.jeeplustype_prev_arrow {
	transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.jeeplustype_next_arrow {
	transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg);
}
.jeeplus_img_btn_abs_top .jeeplus_icon {
	left: 50%; top: 8px; font-size: 22px; position: absolute;
}
.jeeplus_img_btn_top .jeeplus_icon {
	left: 50%; top: 8px; font-size: 22px; position: absolute;
}
.jeeplus_img_btn_abs .jeeplus_icon {
	margin-left: 8px;
}
.jeeplus_img_btn_abs_top.jeeplus_img_btn_abs .jeeplus_icon {
	margin-left: -10px;
}
.jeeplus_img_btn_top .jeeplus_icon {
	margin-left: -10px;
}
.jeeplus_img_btn {
	padding: 0px; border: currentColor; width: 100%; vertical-align: top; background-color: transparent;
}
.jeeplus_img_btn_top {
	padding: 0px; border: currentColor; width: 100%; vertical-align: top; background-color: transparent;
}
.jeeplus_img_btn {
	background-position: 2px; padding: 0px; height: 100%; text-align: left; font-size: 15px; cursor: pointer; background-repeat: no-repeat;
}
.jeeplus_img_btn_abs {
	background-position: 2px; padding: 0px; height: 100%; text-align: left; font-size: 15px; cursor: pointer; background-repeat: no-repeat;
}
.jeeplus_img_btn .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_img_btn_abs .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_img_btn .jeeplus_image {
	background-position: center; vertical-align: top; float: left; background-repeat: no-repeat;
}
.jeeplus_img_btn_abs .jeeplus_image {
	background-position: center; vertical-align: top; float: left; background-repeat: no-repeat;
}
.jeeplus_img_btn_top .jeeplus_image {
	background-position: top; background-repeat: no-repeat;
}
.jeeplus_img_btn_abs_top.jeeplus_img_btn_abs .jeeplus_image {
	background-position: center 5px;
}
.jeeplus_img_btn_text {
	left: 0px; width: 100%; text-align: center; bottom: 4px; color: rgb(255, 255, 255); position: absolute; cursor: pointer;
}
.jeeplus_control .jeeplus_disabled_box .jeeplus_img_btn_text {
	color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_disabled_view .jeeplus_icon {
	color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_disabled_view .jeeplus_icon_btn {
	color: rgb(170, 170, 170);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_control.jeeplus_disabled_view .jeeplus_disabled_box .jeeplus_img_btn_text {
	color: rgb(170, 170, 170);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_control.jeeplus_disabled_view .jeeplus_icon {
	color: rgb(170, 170, 170);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_control.jeeplus_disabled_view .jeeplus_icon_btn {
	color: rgb(170, 170, 170);
}
.jeeplus_img_btn_abs {
	background-position: center;
}
.jeeplus_img_btn_top {
	background-position: top; text-align: center; vertical-align: top; background-repeat: no-repeat;
}
.jeeplus_img_btn_abs .jeeplus_img_btn_text {
	bottom: 8px;
}
.jeeplus_pressed .jeeplus_img_btn {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_pressed .jeeplus_img_btn_top {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_pressed .jeeplus_img_btn_abs + input {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125);
}
.jeeplus_pressed .jeeplustype_base {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125);
}
.jeeplus_control .jeeplus_disabled_box .jeeplus_el_arrow {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control .jeeplus_disabled_box .jeeplus_img_btn {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control .jeeplus_disabled_box .jeeplustype_base {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control .jeeplus_disabled_box .jeeplustype_danger {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control .jeeplus_disabled_box .jeeplustype_form {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control .jeeplus_disabled_box .jeeplustype_next {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control .jeeplus_disabled_box .jeeplustype_prev {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control .jeeplus_disabled_box .jeeplus_image {
	opacity: 0.4;
}
.jeeplusbutton {
	padding: 8px 15px; width: auto; height: auto;
}
.jeeplus_richtext_editor {
	height: 100%;
}
.jeeplus_template .jeeplus_richtext_editor:focus {
	outline: 0px;
}
.jeeplus_richtext_container .jeeplus_template {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(204, 204, 204); padding: 10px; border-radius: 0px 0px 6px 6px; -ms-overflow-x: auto;
}
.jeeplus_control {
	background: 0px 0px;
}
.jeeplus_control button {
	font-family: "PT Sans",Tahoma; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_control input {
	font-family: "PT Sans",Tahoma; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_control textarea {
	font-family: "PT Sans",Tahoma; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_el_label {
	font-family: "PT Sans",Tahoma; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_inp_bottom_label {
	font-family: "PT Sans",Tahoma; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_inp_label {
	font-family: "PT Sans",Tahoma; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_inp_top_label {
	font-family: "PT Sans",Tahoma; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_el_box {
	height: 100%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_inp_static {
	height: 100%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_el_box {
	padding: 3px 2px; width: 100%; font-size: 15px; box-sizing: border-box;
}
.jeeplus_el_colorpicker input {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(204, 204, 204); height: 100%; color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; -webkit-appearance: none;
}
.jeeplus_el_combo input {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(204, 204, 204); height: 100%; color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; -webkit-appearance: none;
}
.jeeplus_el_datepicker input {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(204, 204, 204); height: 100%; color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; -webkit-appearance: none;
}
.jeeplus_el_search input {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(204, 204, 204); height: 100%; color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; -webkit-appearance: none;
}
.jeeplus_el_text input {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(204, 204, 204); height: 100%; color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; -webkit-appearance: none;
}
.jeeplus_inp_label {
	color: rgb(102, 102, 102); text-transform: none; font-size: 15px;
}
.jeeplus_inp_top_label {
	color: rgb(102, 102, 102); text-transform: none; font-size: 15px;
}
.jeeplus_label_right {
	color: rgb(102, 102, 102); text-transform: none; font-size: 15px;
}
.jeeplus_inp_label {
	overflow: hidden; padding-top: 1px; padding-right: 7.5px; padding-left: 3px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jeeplus_inp_top_label {
	padding: 3px 2px 0px; float: none;
}
.jeeplus_inp_bottom_label {
	color: rgb(115, 115, 115); font-size: 13px;
}
.jeeplus_label_right {
	padding-left: 7.5px;
}
.jeeplus_el_checkbox .jeeplus_label_right {
	padding-top: 2px; display: inline-block;
}
.jeeplus_el_label {
	padding: 3px 2px; color: rgb(102, 102, 102); line-height: 32px;
}
.jeeplus_toolbar .jeeplus_el_label {
	text-transform: none; padding-left: 10px;
}
.jeeplus_el_select select {
	border: 1px solid rgb(221, 221, 221); height: 100%; font-size: 15px;
}
.jeeplus_all_segments {
	height: 100%; white-space: nowrap;
}
.jeeplus_el_group {
	height: 100%; white-space: nowrap;
}
.jeeplus_inp_counter_next {
	border: 1px solid rgb(221, 221, 221); width: 20px; height: 100%; vertical-align: top; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_inp_counter_prev {
	border: 1px solid rgb(221, 221, 221); width: 20px; height: 100%; vertical-align: top; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_inp_counter_value {
	border: 1px solid rgb(221, 221, 221); width: 20px; height: 100%; vertical-align: top; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_inp_counter_value {
	border-radius: 0px; width: 50px; text-align: center; color: rgb(102, 102, 102); font-size: 15px; border-right-width: 0px; border-left-width: 0px; -webkit-appearance: none;
}
.jeeplus_inp_counter_next {
	background: rgb(52, 152, 219); outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplus_inp_counter_prev {
	background: rgb(52, 152, 219); outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplus_inp_counter_prev {
	border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(35, 134, 200); border-radius: 6px 0px 0px 6px; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
}
.jeeplus_inp_counter_next {
	border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(35, 134, 200); border-radius: 0px 6px 6px 0px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
.jeeplus_el_textarea textarea {
	margin: 0px; padding: 5px 10px; border: 1px solid rgb(221, 221, 221); height: 100%; color: rgb(102, 102, 102); font-size: 15px; resize: none;
}
.jeeplus_el_textarea .jeeplus_inp_label {
	padding-top: 9.5px;
}
.jeeplus_segment_0 {
	height: 100%;
}
.jeeplus_segment_1 {
	height: 100%;
}
.jeeplus_segment_0 {
	border-radius: 6px 0px 0px 6px; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
}
.jeeplus_segment_N {
	border-radius: 0px 6px 6px 0px; height: 100%; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
:first-child.jeeplus_segment_N {
	border-radius: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
.jeeplus_segment_0 {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); padding: 0px; outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_segment_1 {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); padding: 0px; outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_segment_N {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); padding: 0px; outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; cursor: pointer; -webkit-appearance: none;
}
.jeeplus_selected.jeeplus_segment_0 {
	background: rgb(204, 232, 255); border-color: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_selected.jeeplus_segment_1 {
	background: rgb(204, 232, 255); border-color: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_selected.jeeplus_segment_N {
	background: rgb(204, 232, 255); border-color: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_inp_static {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(221, 221, 221); float: left; box-sizing: border-box;
}
.jeeplus_item_tab {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_tab_filler {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_inp_static .jeeplus_placeholder {
	color: rgb(179, 179, 179);
}
.jeeplus_el_colorpicker {
	font-size: 15px;
}
.jeeplus_el_combo {
	font-size: 15px;
}
.jeeplus_el_datepicker {
	font-size: 15px;
}
.jeeplus_el_richselect {
	font-size: 15px;
}
.jeeplus_el_search {
	font-size: 15px;
}
.jeeplus_el_colorpicker .jeeplus_el_box {
	color: rgb(102, 102, 102); position: relative;
}
.jeeplus_el_combo .jeeplus_el_box {
	color: rgb(102, 102, 102); position: relative;
}
.jeeplus_el_datepicker .jeeplus_el_box {
	color: rgb(102, 102, 102); position: relative;
}
.jeeplus_el_richselect .jeeplus_el_box {
	color: rgb(102, 102, 102); position: relative;
}
.jeeplus_el_search .jeeplus_el_box {
	color: rgb(102, 102, 102); position: relative;
}
.jeeplus_el_colorpicker .jeeplus_inp_static {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_colorpicker input {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_combo .jeeplus_inp_static {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_combo input {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_datepicker .jeeplus_inp_static {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_datepicker input {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_richselect .jeeplus_inp_static {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_richselect input {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_search .jeeplus_inp_static {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_search input {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 24px; font-family: "PT Sans",Tahoma; -webkit-appearance: none;
}
.jeeplus_el_colorpicker .jeeplus_input_icon {
	background: 0px 0px; right: 2px; position: absolute; z-index: 1;
}
.jeeplus_el_combo .jeeplus_input_icon {
	background: 0px 0px; right: 2px; position: absolute; z-index: 1;
}
.jeeplus_el_datepicker .jeeplus_input_icon {
	background: 0px 0px; right: 2px; position: absolute; z-index: 1;
}
.jeeplus_el_richselect .jeeplus_input_icon {
	background: 0px 0px; right: 2px; position: absolute; z-index: 1;
}
.jeeplus_el_search .jeeplus_input_icon {
	background: 0px 0px; right: 2px; position: absolute; z-index: 1;
}
.jeeplus_el_combo .jeeplus_input_icon {
	width: 19px; padding-left: 7px;
}
.jeeplus_el_richselect .jeeplus_input_icon {
	width: 19px; padding-left: 7px;
}
.jeeplus_el_colorpicker .jeeplus_input_icon {
	width: 21px; padding-left: 5px;
}
.jeeplus_el_datepicker .jeeplus_input_icon {
	width: 21px; padding-left: 5px;
}
.jeeplus_el_search .jeeplus_input_icon {
	width: 21px; padding-left: 5px;
}
.jeeplus_el_radio .jeeplus_inp_label {
	line-height: normal !important; padding-top: 6.5px;
}
.jeeplus_el_checkbox input {
	margin: 0px; padding: 0px; float: left;
}
.jeeplus_inp_radio_border input {
	margin: 0px; padding: 0px; float: left;
}
.jeeplus_line_break {
	clear: both;
}
.jeeplus_custom_checkbox {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_custom_radio {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_fmanager {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.jeeplus_switch_text {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.jeeplus_radio_option {
	height: 32px; margin-right: 20px; float: left; display: table;
}
.jeeplus_el_radio .jeeplus_label_right {
	vertical-align: middle; display: table-cell;
}
.jeeplus_inp_radio_border {
	vertical-align: middle; display: table-cell;
}
.jeeplus_invalid .jeeplus_custom_radio {
	border-color: rgb(254, 165, 168); background-color: rgb(255, 246, 246);
}
.jeeplus_invalid .jeeplus_el_box .jeeplus_inp_static {
	border-color: rgb(254, 165, 168); background-color: rgb(255, 246, 246);
}
.jeeplus_invalid .jeeplus_el_box input {
	border-color: rgb(254, 165, 168); background-color: rgb(255, 246, 246);
}
.jeeplus_invalid .jeeplus_el_box select {
	border-color: rgb(254, 165, 168); background-color: rgb(255, 246, 246);
}
.jeeplus_invalid .jeeplus_el_box textarea {
	border-color: rgb(254, 165, 168); background-color: rgb(255, 246, 246);
}
input.jeeplus_invalid {
	border-color: rgb(254, 165, 168); background-color: rgb(255, 246, 246);
}
select.jeeplus_invalid {
	border-color: rgb(254, 165, 168); background-color: rgb(255, 246, 246);
}
textarea.jeeplus_invalid {
	border-color: rgb(254, 165, 168); background-color: rgb(255, 246, 246);
}
.jeeplus_invalid .jeeplus_inp_bottom_label {
	color: rgb(253, 89, 95); font-size: 13px;
}
.jeeplus_el_colorpicker .jeeplus_input_icon {
	border-radius: 6px; top: 7px; width: 24px; height: 24px; right: 8px; padding-left: 0px;
}
.jeeplus_el_search .jeeplus_el_box {
	position: relative;
}
.jeeplus_el_search span {
	right: 19px; padding-left: 7px; position: absolute; cursor: pointer;
}
.jeeplus_control.jeeplus_view > .jeeplus_disabled {
	opacity: 0;
}
.jeeplus_control.jeeplus_disabled_view .jeeplus_image {
	-webkit-filter: grayscale(100%);
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box .jeeplus_input_icon {
	color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box button {
	color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box label {
	color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box .jeeplus_inp_static {
	background: rgb(238, 238, 238); color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box input {
	background: rgb(238, 238, 238); color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box select {
	background: rgb(238, 238, 238); color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box textarea {
	background: rgb(238, 238, 238); color: rgb(170, 170, 170);
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box .jeeplus_inp_counter_next {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box .jeeplus_inp_counter_prev {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box .jeeplus_segment_0 {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box .jeeplus_segment_1 {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box .jeeplus_segment_N {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_disabled_top_label {
	color: rgb(170, 170, 170);
}
label.jeeplus_required::after {
	color: red; padding-left: 4px; content: "*";
}
.jeeplus_multicombo .jeeplus_inp_static {
	padding: 0px 3px;
}
.jeeplus_el_text .jeeplus_multicombo_input {
	padding: 0px; border: 0px currentColor; color: rgb(102, 102, 102); font-family: "PT Sans",Tahoma; font-size: 15px; margin-left: 7px; vertical-align: middle; float: left; background-color: transparent;
}
.jeeplus_el_text .jeeplus_multicombo_input:focus {
	border: 0px currentColor; box-shadow: none;
}
.jeeplus_multicombo_listbox {
	list-style: none; margin: 0px; padding: 0px; width: auto; line-height: 1;
}
.jeeplus_before_all_tabs {
	width: 100%;
}
.jeeplus_tab_more_icon .jeeplus_icon {
	width: 100%;
}
.jeeplus_multicombo_tag {
	margin: 3px; padding: 0px 5px 0px 7px; border-radius: 6px; float: left; display: inline-block; background-color: rgb(242, 242, 242);
}
.jeeplus_multicombo_value {
	margin: 3px; padding: 0px 5px 0px 7px; border-radius: 6px; float: left; display: inline-block; background-color: rgb(242, 242, 242);
}
.jeeplus_multicombo_tag {
	padding: 0px 5px; text-align: center; min-width: 15px;
}
.jeeplus_multicombo_delete {
	padding: 0px 5px; color: rgb(64, 64, 64); margin-left: 10px; cursor: pointer;
}
.jeeplus_multilist .jeeplus_selected {
	background: rgb(242, 242, 242); color: rgb(102, 102, 102);
}
.jeeplus_checksuggest_select_all {
	border-width: medium medium 1px; border-style: none none solid; border-color: rgb(235, 235, 235); margin-bottom: 1px;
}
.jeeplus_checksuggest_select_all .jeeplus_label_right {
	text-transform: capitalize; padding-top: 2px; padding-bottom: 4px; display: block;
}
.jeeplus_checksuggest_select_all input {
	display: none;
}
.jeeplus_checksuggest_select_all:hover .jeeplus_label_right {
	color: rgb(52, 152, 219); cursor: pointer;
}
.jeeplus_el_tabbar {
	background: 0px 0px;
}
.jeeplus_all_tabs {
	height: 100%; display: table;
}
.jeeplus_tab_filler {
	background: 0px 0px; font-size: 1px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: table-cell; box-sizing: border-box;
}
:first-child.jeeplus_item_tab {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.jeeplus_item_tab {
	background: rgb(164, 180, 191); border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); border-radius: 4px 4px 0px 0px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; vertical-align: middle; display: table-cell; cursor: pointer; box-sizing: border-box; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0;
}
.jeeplus_after_all_tabs {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_forminput legend {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplustype_bottom .jeeplus_item_tab {
	border-radius: 0px;
}
.jeeplus_selected.jeeplus_item_tab {
	background: rgb(52, 152, 219); border-color: rgb(52, 152, 219); color: rgb(255, 255, 255); border-bottom-width: 0px;
}
.jeeplustype_bottom .jeeplus_selected.jeeplus_item_tab {
	border-bottom-width: 1px;
}
.jeeplus_after_all_tabs {
	width: 100%; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; box-sizing: border-box;
}
.jeeplus_control.jeeplus_view .jeeplus_disabled_box .jeeplus_item_tab {
	background: rgb(233, 233, 233); border: 1px solid rgb(233, 233, 233); color: rgb(170, 170, 170); text-shadow: none;
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_img_btn_top {
	background-position: center 0px; height: 100%; position: relative;
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_img_btn_top {
	background-position: center 0px; height: 100%; position: relative;
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_img_btn_top {
	background-position: center 0px; height: 100%; position: relative;
}
.jeeplus_tab_more_icon {
	padding: 0px 3px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell; cursor: pointer; box-sizing: border-box;
}
.jeeplus_tab_list :last-child.jeeplus_list_item {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.jeeplus_tab_close.jeeplus_icon {
	padding: 4px; font-size: 12px; margin-top: -4px; float: right;
}
.jeeplus_menu .jeeplus_list_item:active {
	background: rgba(100, 100, 100, 0.1);
}
.jeeplus_menu .jeeplus_list_item:focus {
	background: rgba(100, 100, 100, 0.1);
}
.jeeplus_menu .jeeplus_list_item:hover {
	background: rgba(100, 100, 100, 0.1);
}
.jeeplus_menu-x .jeeplus_list_item:active {
	background: rgba(100, 100, 100, 0.1);
}
.jeeplus_menu-x .jeeplus_list_item:focus {
	background: rgba(100, 100, 100, 0.1);
}
.jeeplus_menu-x .jeeplus_list_item:hover {
	background: rgba(100, 100, 100, 0.1);
}
.jeeplus_menu .jeeplus_list_item {
	background: rgb(255, 255, 255); border: currentColor; height: 34px; text-decoration: none;
}
.jeeplus_menu-x .jeeplus_list_item {
	background: rgb(255, 255, 255); border: currentColor; height: 34px; text-decoration: none;
}
.jeeplus_menu .jeeplus_list_item .jeeplus_submenu_icon {
	text-align: right; margin-left: 4px; float: right; position: relative;
}
.jeeplus_menu-x .jeeplus_list_item .jeeplus_submenu_icon {
	text-align: right; margin-left: 4px; float: right; position: relative;
}
.jeeplus_menu-x .jeeplus_submenu_icon {
	top: 13px;
}
.jeeplus_menu-x {
	background: 0px 0px; border: currentColor;
}
.jeeplus_menu-x .jeeplus_list_item {
	background: rgb(52, 152, 219); color: rgb(255, 255, 255); line-height: 30px; font-size: 15px; border-right-color: rgb(255, 255, 255); border-left-color: currentColor; border-right-width: 1px; border-left-width: 0px; border-right-style: solid; border-left-style: none; display: inline-block;
}
.jeeplus_menu-x .jeeplus_list_item .jeeplus_submenu_icon::before {
	content: "\f107";
}
.jeeplus_menu-x .jeeplus_list_item .jeeplus_icon_btn {
	text-align: left; color: rgb(255, 255, 255);
}
.jeeplus_menu-x .jeeplus_list_item:active {
	background-color: rgb(38, 143, 213);
}
.jeeplus_menu-x .jeeplus_list_item:focus {
	background-color: rgb(38, 143, 213);
}
.jeeplus_menu-x .jeeplus_list_item:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_menu-x :first-child.jeeplus_list_item {
	border-radius: 4px 0px 0px 4px; margin-left: 0px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
}
.jeeplus_menu-x :last-child.jeeplus_list_item {
	border-radius: 0px 4px 4px 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px;
}
.jeeplus_menu {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(221, 221, 221);
}
.jeeplus_layout_toolbar .jeeplus_icon_button {
	border-radius: 6px;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_icon_button {
	border-radius: 6px;
}
.jeeplus_menu .jeeplus_list_item {
	display: block;
}
.jeeplus_menu .jeeplus_context_separator {
	padding: 1px 3px 0px; height: 3px;
}
.jeeplus_menu .jeeplus_context_separator .sep_line {
	height: 1px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.jeeplus_menu .jeeplus_submenu_icon {
	top: 11px;
}
.jeeplus_menu .jeeplus_context_spacer {
	height: 34px;
}
.jeeplus_menu_link {
	height: 100%; color: inherit; text-decoration: none; display: block;
}
.jeeplus_layout_toolbar {
	background: rgb(52, 152, 219); color: rgb(255, 255, 255); font-size: 18px;
}
.jeeplus_layout_toolbar .jeeplus_el_button {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_el_label {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_inp_label {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_el_label {
	font-size: 18px;
}
.jeeplus_layout_toolbar .jeeplus_inp_counter_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplus_inp_counter_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplus_segment_0 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplus_segment_1 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplus_segment_N {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplustype_base {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplustype_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplustype_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplustype_next_arrow.jeeplus_el_arrow {
	border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.jeeplus_layout_toolbar .jeeplustype_prev_arrow.jeeplus_el_arrow {
	border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
.jeeplus_layout_toolbar .jeeplus_inp_counter_next:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_toolbar .jeeplus_segment_0:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_toolbar .jeeplus_segment_1:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_toolbar .jeeplus_segment_N:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_toolbar .jeeplustype_base:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_toolbar .jeeplus_inp_counter_next:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_segment_0:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_segment_1:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_segment_N:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplustype_base:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_inp_counter_next:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_segment_0:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_segment_1:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_segment_N:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplustype_base:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_inp_static {
	border-color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar input[type=text] {
	border-color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_inp_static:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_layout_toolbar input[type=text]:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_layout_toolbar .jeeplus_input_icon {
	border-color: rgb(217, 217, 217); color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplus_input_icon:active {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplus_input_icon:focus {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplus_input_icon:hover {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_el_arrow {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_inp_counter_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_inp_counter_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_input_icon {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_0 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_1 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_N {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_base {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_segment_0.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_layout_toolbar .jeeplus_segment_0.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_layout_toolbar .jeeplus_segment_0.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_toolbar .jeeplus_segment_0.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_toolbar .jeeplus_segment_1 {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_layout_toolbar .jeeplus_segment_N {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_layout_toolbar .jeeplus_img_btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_layout_toolbar .jeeplus_img_btn_top:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_layout_toolbar .jeeplus_img_btn:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_layout_toolbar .jeeplus_img_btn_top:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_layout_toolbar .jeeplus_img_btn:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_layout_toolbar .jeeplus_img_btn_top:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_layout_toolbar .jeeplus_el_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_icon_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_icon_button {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_img_btn_abs {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_img_btn_abs .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_img_btn_abs .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_img_btn_top .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_layout_toolbar .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_toolbar .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_toolbar .jeeplus_control {
	border-color: rgb(52, 152, 219);
}
.jeeplus_layout_toolbar .jeeplus_icon_button .jeeplus_icon {
	width: 27px; height: 27px; color: rgb(255, 255, 255); font-size: 23px;
}
.jeeplus_layout_toolbar .jeeplus_img_btn {
	border-width: 0px;
}
.jeeplus_layout_toolbar .jeeplus_img_btn_top {
	border-width: 0px;
}
.jeeplus_layout_subbar.jeeplus_toolbar {
	color: rgb(255, 255, 255); font-size: 18px;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_el_button {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_el_label {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_label {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_el_label {
	font-size: 18px;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_counter_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_counter_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_0 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplustype_base {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplustype_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplustype_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplustype_next_arrow.jeeplus_el_arrow {
	border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplustype_prev_arrow.jeeplus_el_arrow {
	border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_counter_next:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_counter_prev:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_0:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplustype_base:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_counter_next:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_counter_prev:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_0:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplustype_base:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_counter_next:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_counter_prev:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_0:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplustype_base:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_static {
	border-color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar input[type=text] {
	border-color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_inp_static:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_layout_subbar.jeeplus_toolbar input[type=text]:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_input_icon {
	border-color: rgb(217, 217, 217); color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_input_icon:active {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_input_icon:focus {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_input_icon:hover {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_el_arrow {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_inp_counter_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_inp_counter_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_input_icon {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_segment_0 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_segment_1 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplus_segment_N {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplustype_base {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplustype_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_pressed .jeeplustype_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_0.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_0.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_0.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_0.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1 {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_1.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_segment_N.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_top:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_top:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_top:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_el_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_icon_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_icon_button {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_abs {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_abs .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_abs .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_top .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_control {
	border-color: rgb(52, 152, 219);
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_icon_button .jeeplus_icon {
	width: 27px; height: 27px; color: rgb(255, 255, 255); font-size: 23px;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn {
	border-width: 0px;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_img_btn_top {
	border-width: 0px;
}
.jeeplus_toolbar .jeeplus_layout_clean {
	background: 0px 0px;
}
.jeeplus_toolbar .jeeplus_layout_line {
	background: 0px 0px;
}
.jeeplus_toolbar .jeeplus_layout_toolbar {
	background: 0px 0px;
}
.jeeplus_el_button .jeeplus_hidden_upload {
	border: 0px currentColor !important; left: 0px; top: 0px; width: 1px; height: 1px; font-size: 1px; position: absolute; z-index: -1;
}
.jeeplus_hidden_upload {
	border: 0px currentColor !important; left: 0px; top: 0px; width: 1px; height: 1px; font-size: 1px; position: absolute; z-index: -1;
}
.jeeplus_upload_client {
	width: 60px; text-align: center; float: right;
}
.jeeplus_upload_error {
	width: 60px; text-align: center; float: right;
}
.jeeplus_upload_server {
	width: 60px; text-align: center; float: right;
}
.cancel_icon {
	display: inline-block; background-repeat: no-repeat;
}
.error_icon {
	display: inline-block; background-repeat: no-repeat;
}
.error_icon {
	width: 18px; height: 16px; background-image: url("");
}
.jeeplus_upload_server {
	color: green;
}
.jeeplus_remove_upload {
	float: right;
}
.cancel_icon {
	width: 14px; height: 14px; margin-top: 8px; background-image: url("");
}
.jeeplus_upload_flash {
	background: rgb(255, 255, 255); left: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.jeeplus_drop_file {
	background: rgb(244, 244, 244); position: relative;
}
.jeeplus_drop_file::before {
	left: 0px; width: 100%; text-align: center; bottom: 10px; position: absolute; pointer-events: none;
}
.jeeplus_fieldset fieldset {
	margin: 0px; padding: 5px 8px; border: 1px solid rgb(196, 196, 196);
}
.jeeplus_fieldset legend {
	color: rgb(102, 102, 102); font-size: 12px;
}
.jeeplus_forminput fieldset {
	margin: 0px; padding: 0px; border: currentColor;
}
.jeeplus_forminput legend {
	padding: 3px 7.5px 3px 2px; color: rgb(102, 102, 102); line-height: 32px; font-family: "PT Sans",Tahoma; float: left; box-sizing: border-box;
}
.jeeplus_slider_box {
	float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_slider_box .jeeplus_slider_left {
	float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_slider_box {
	padding: 15px 10px 0px; border-radius: 5px; height: 100%; margin-top: -11px; position: relative; box-sizing: border-box;
}
.jeeplus_slider_box .jeeplus_slider_left {
	border-radius: 5px 0px 0px 5px; width: 100px; box-sizing: border-box; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
}
.jeeplus_slider_box .jeeplus_slider_right {
	background: rgb(255, 255, 255); border-radius: 0px 5px 5px 0px; border: 1px solid rgb(234, 234, 234); width: 100px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px;
}
.jeeplus_slider_box .jeeplus_slider_handle {
	border-radius: 8px; position: absolute; z-index: 1;
}
.jeeplus_slider_box .jeeplus_slider_left {
	background: rgb(52, 152, 219); border: 1px solid rgb(204, 204, 204); height: 6px;
}
.jeeplus_slider_box .jeeplus_slider_right {
	border-color: rgb(204, 204, 204); height: 6px;
}
.jeeplus_slider_box .jeeplus_slider_handle {
	border: 1px solid rgb(204, 204, 204); top: 10px; width: 14px; height: 14px; background-color: rgb(255, 255, 255);
}
.jeeplus_rangeslider .jeeplus_slider_box .jeeplus_slider_left {
	position: absolute;
}
.jeeplus_rangeslider .jeeplus_slider_box .jeeplus_slider_active {
	z-index: 1;
}
.jeeplus_rangeslider .jeeplus_slider_box .jeeplus_slider_right {
	border-radius: 5px;
}
.jeeplus_rangeslider .jeeplus_slider_title_box {
	width: 1px; height: 18px; float: left; position: relative;
}
.jeeplus_rangeslider .jeeplus_slider_move.jeeplus_slider_title {
	position: absolute;
}
.jeeplus_slider_vertical.jeeplus_rangeslider .jeeplus_slider_box .jeeplus_slider_right {
	border-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px;
}
.jeeplus_slider_vertical.jeeplus_rangeslider .jeeplus_slider_move.jeeplus_slider_title {
	display: block; position: relative;
}
.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_left {
	border: 1px solid rgb(225, 225, 225);
}
.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_right {
	border: 1px solid rgb(225, 225, 225);
}
.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_handle {
	background-position: 3px; margin: 0px 2px; border-radius: 2px; height: 14px; background-image: url(""); background-repeat: no-repeat;
}
.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_left {
	background: rgb(52, 152, 219); border: 1px solid rgb(204, 204, 204);
}
.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_right {
	border-color: rgb(204, 204, 204);
}
.jeeplus_slider_alt .jeeplus_slider_box .jeeplus_slider_handle {
	border: 1px solid rgb(204, 204, 204); top: 10px; width: 11px; background-color: rgb(255, 255, 255);
}
.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_left {
	float: none;
}
.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_right {
	float: none;
}
.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_left {
	border-radius: 0px 0px 5px 5px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 5px;
}
.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_right {
	border-radius: 5px 5px 0px 0px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0;
}
.jeeplus_slider_vertical .jeeplus_slider_title {
	text-align: left; padding-top: 1px;
}
.jeeplus_slider_alt.jeeplus_slider_vertical .jeeplus_slider_handle {
	background-position: 4px; width: 14px; height: 11px;
}
.jeeplus_slider_title {
	text-align: center;
}
.jeeplus_slider_move.jeeplus_slider_title {
	width: auto; text-align: left; display: inline-block; white-space: nowrap; position: relative;
}
.jeeplus_el_box .jeeplus_switch_box {
	margin-top: 4px;
}
.jeeplus_switch_toggle {
	visibility: hidden; position: absolute;
}
.jeeplus_switch_box {
	border-radius: 60px; border: 1px solid rgb(221, 221, 221); transition:background-color 0.4s; width: 60px; height: 24px; text-align: center; color: rgb(102, 102, 102); float: left; display: block; position: relative; cursor: pointer; box-sizing: border-box; background-color: rgb(241, 241, 241);
}
.jeeplus_el_switch .jeeplus_label_right {
	padding-top: 3px; margin-top: 4px; display: inline-block;
}
.jeeplus_switch_handle {
	border-radius: 100%; border: 1px solid rgb(238, 238, 238); transition:left 0.3s; top: 0px; width: 22px; height: 22px; position: absolute; cursor: pointer; box-sizing: border-box; box-shadow: 0px 1px 5px rgba(0,0,0,0.3); background-color: rgb(255, 255, 255);
}
.jeeplus_switch_text {
	padding: 1px 0px 0px 18px; width: 100%; display: inline-block; box-sizing: border-box; user-select: none;
}
.jeeplus_switch_on .jeeplus_switch_text {
	padding: 1px 18px 0px 0px;
}
.jeeplus_switch_on.jeeplus_switch_box {
	color: rgb(255, 255, 255); background-color: rgb(52, 152, 219);
}
.jeeplus_progress_bottom {
	background: rgb(242, 242, 242); left: 0px; top: 0px; width: 100%; height: 6px; overflow: hidden; position: absolute; z-index: 20;
}
.jeeplus_progress_top {
	background: rgb(242, 242, 242); left: 0px; top: 0px; width: 100%; height: 6px; overflow: hidden; position: absolute; z-index: 20;
}
.jeeplus_progress_bottom {
	top: auto; height: 17px; bottom: 0px;
}
.jeeplus_progress_bottom .jeeplus_progress_state {
	background: rgb(204, 232, 255); transition:width 3s; width: 0px; height: 6px; -moz-transition: width 3s;
}
.jeeplus_progress_top .jeeplus_progress_state {
	background: rgb(204, 232, 255); transition:width 3s; width: 0px; height: 6px; -moz-transition: width 3s;
}
.jeeplus_progress_bottom .jeeplus_progress_state {
	height: 17px;
}
.jeeplus_progress_icon {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 20;
}
.jeeplus_progress_icon .jeeplus_progress_state {
	left: 50%; top: 50%; color: rgb(179, 179, 179); font-family: FontAwesome; font-size: 50px; margin-top: -25px; margin-left: -25px; display: inline-block; position: absolute;
}
.jeeplus_gage {
	width: 100%; height: 100%; transform: rotate(180deg);
}
.jeeplus_gage_label {
	text-align: center; font-size: 0.9em; margin-top: 10px;
}
.jeeplus_gage_placeholder {
	margin-top: -20px;
}
.jeeplus_gage_info {
	margin: 0px auto 10px; text-align: center; font-size: 0.7em; position: relative;
}
.fa-pull-left.fa {
	margin-right: 0.3em;
}
.pull-left.fa {
	margin-right: 0.3em;
}
.jeeplus_gage_min_range {
	left: -74px;
}
.jeeplus_gage_max_range {
	right: -74px;
}
.jeeplus_gage_max_range {
	width: 150px; text-align: center; margin-top: 20px; display: inline-block; position: absolute;
}
.jeeplus_gage_min_range {
	width: 150px; text-align: center; margin-top: 20px; display: inline-block; position: absolute;
}
.jeeplus_gage_range_info {
	line-height: 1; font-size: 1.2em;
}
.jeeplus_gage-value {
	color: rgb(64, 64, 64); font-size: 2.2em;
}
.jeeplus_gage_gradient_point_animated {
	transition:transform 1.3s linear;
}
.jeeplus_gage_animated {
	transition:stroke 1.3s linear, stroke-dasharray 1.3s linear; animation:gage_dash 1.3s linear forwards; stroke: #0f0;
}
.jeeplus_gage_animated_first_load {
	transition:stroke 1.3s linear; animation:gage_dash 1.3s linear forwards; stroke: #0f0;
}
.jeeplus_bullet_name {
	
}
.jeeplus_bullet_header {
	font-size: 15px; font-weight: 700;
}
.jeeplus_bullet_subheader {
	font-size: 15px;
}
.jeeplus_bullet_scale {
	font-size: 12px; font-weight: 700;
}
.jeeplus_organogram canvas {
	position: absolute;
}
.jeeplus_organogram_item {
	padding: 7px 7px 10px; border-radius: 4px; border: 1px solid rgb(187, 222, 251); text-align: center; position: absolute; z-index: 1; box-sizing: border-box; background-color: rgb(227, 242, 253);
}
.jeeplus_selected.jeeplus_organogram_item {
	border-color: rgb(204, 232, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_organogram_list {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); height: auto; position: absolute; z-index: 1; box-sizing: border-box;
}
.jeeplus_organogram_list .jeeplus_organogram_list_item {
	padding: 5px; border-radius: 0px; border: currentColor; text-align: left; position: static; box-sizing: border-box;
}
.fa-fw {
	text-align: center;
}
.fa-li {
	text-align: center;
}
.fa {
	line-height: 1; font-family: FontAwesome; font-style: normal; font-weight: 400; display: inline-block; transform: translate(0, 0); -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.jeeplus_icon {
	line-height: 1; font-family: FontAwesome; font-style: normal; font-weight: 400; display: inline-block; transform: translate(0, 0); -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.jeeplus_icon_btn {
	line-height: 1; font-family: FontAwesome; font-style: normal; font-weight: 400; display: inline-block; transform: translate(0, 0); -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.jeeplus_input_icon {
	line-height: 1; font-family: FontAwesome; font-style: normal; font-weight: 400; display: inline-block; transform: translate(0, 0); -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.fa-lg {
	line-height: 0.75em; font-size: 1.33em; vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28em;
}
.fa-ul {
	padding-left: 0px; margin-left: 2.14em; list-style-type: none;
}
.fa-pull-right.fa {
	margin-left: 0.3em;
}
.pull-right.fa {
	margin-left: 0.3em;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	left: -2.14em; top: 0.14em; width: 2.14em; position: absolute;
}
.fa-lg.fa-li {
	left: -1.85em;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em; border-radius: 0.1em; border: 0.08em solid rgb(238, 238, 238);
}
.fa-pull-left {
	float: left;
}
.fa-pull-right {
	float: right;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.fa-spin {
	animation:fa-spin 2s linear infinite; -webkit-animation: fa-spin 2s infinite linear;
}
.fa-pulse {
	animation:fa-spin 1s steps(8, end) infinite; -webkit-animation: fa-spin 1s infinite steps(8);
}
.fa-rotate-90 {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.fa-rotate-180 {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.fa-rotate-270 {
	transform: rotate(270deg); -webkit-transform: rotate(270deg);
}
.fa-flip-horizontal {
	transform: scale(-1, 1); -webkit-transform: scale(-1, 1);
}
.fa-flip-vertical {
	transform: scale(1, -1); -webkit-transform: scale(1, -1);
}
:root .fa-flip-horizontal {
	filter: none;
}
:root .fa-flip-vertical {
	filter: none;
}
:root .fa-rotate-180 {
	filter: none;
}
:root .fa-rotate-270 {
	filter: none;
}
:root .fa-rotate-90 {
	filter: none;
}
.fa-stack {
	width: 2em; height: 2em; line-height: 2em; vertical-align: middle; display: inline-block; position: relative;
}
.fa-stack-1x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-2x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: rgb(255, 255, 255);
}
.fa-glass::before {
	content: "\f000";
}
.fa-music::before {
	content: "\f001";
}
.fa-search::before {
	content: "\f002";
}
.fa-envelope-o::before {
	content: "\f003";
}
.fa-heart::before {
	content: "\f004";
}
.fa-star::before {
	content: "\f005";
}
.fa-star-o::before {
	content: "\f006";
}
.fa-user::before {
	content: "\f007";
}
.fa-film::before {
	content: "\f008";
}
.fa-th-large::before {
	content: "\f009";
}
.fa-th::before {
	content: "\f00a";
}
.fa-th-list::before {
	content: "\f00b";
}
.fa-check::before {
	content: "\f00c";
}
.fa-close::before {
	content: "\f00d";
}
.fa-remove::before {
	content: "\f00d";
}
.fa-times::before {
	content: "\f00d";
}
.fa-search-plus::before {
	content: "\f00e";
}
.fa-search-minus::before {
	content: "\f010";
}
.fa-power-off::before {
	content: "\f011";
}
.fa-signal::before {
	content: "\f012";
}
.fa-cog::before {
	content: "\f013";
}
.fa-gear::before {
	content: "\f013";
}
.fa-trash-o::before {
	content: "\f014";
}
.fa-home::before {
	content: "\f015";
}
.fa-file-o::before {
	content: "\f016";
}
.fa-clock-o::before {
	content: "\f017";
}
.fa-road::before {
	content: "\f018";
}
.fa-download::before {
	content: "\f019";
}
.fa-arrow-circle-o-down::before {
	content: "\f01a";
}
.fa-arrow-circle-o-up::before {
	content: "\f01b";
}
.fa-inbox::before {
	content: "\f01c";
}
.fa-play-circle-o::before {
	content: "\f01d";
}
.fa-repeat::before {
	content: "\f01e";
}
.fa-rotate-right::before {
	content: "\f01e";
}
.fa-refresh::before {
	content: "\f021";
}
.fa-list-alt::before {
	content: "\f022";
}
.fa-lock::before {
	content: "\f023";
}
.fa-flag::before {
	content: "\f024";
}
.fa-headphones::before {
	content: "\f025";
}
.fa-volume-off::before {
	content: "\f026";
}
.fa-volume-down::before {
	content: "\f027";
}
.fa-volume-up::before {
	content: "\f028";
}
.fa-qrcode::before {
	content: "\f029";
}
.fa-barcode::before {
	content: "\f02a";
}
.fa-tag::before {
	content: "\f02b";
}
.fa-tags::before {
	content: "\f02c";
}
.fa-book::before {
	content: "\f02d";
}
.fa-bookmark::before {
	content: "\f02e";
}
.fa-print::before {
	content: "\f02f";
}
.fa-camera::before {
	content: "\f030";
}
.fa-font::before {
	content: "\f031";
}
.fa-bold::before {
	content: "\f032";
}
.fa-italic::before {
	content: "\f033";
}
.fa-text-height::before {
	content: "\f034";
}
.fa-text-width::before {
	content: "\f035";
}
.fa-align-left::before {
	content: "\f036";
}
.fa-align-center::before {
	content: "\f037";
}
.fa-align-right::before {
	content: "\f038";
}
.fa-align-justify::before {
	content: "\f039";
}
.fa-list::before {
	content: "\f03a";
}
.fa-dedent::before {
	content: "\f03b";
}
.fa-outdent::before {
	content: "\f03b";
}
.fa-indent::before {
	content: "\f03c";
}
.fa-video-camera::before {
	content: "\f03d";
}
.fa-image::before {
	content: "\f03e";
}
.fa-photo::before {
	content: "\f03e";
}
.fa-picture-o::before {
	content: "\f03e";
}
.fa-pencil::before {
	content: "\f040";
}
.fa-map-marker::before {
	content: "\f041";
}
.fa-adjust::before {
	content: "\f042";
}
.fa-tint::before {
	content: "\f043";
}
.fa-edit::before {
	content: "\f044";
}
.fa-pencil-square-o::before {
	content: "\f044";
}
.fa-share-square-o::before {
	content: "\f045";
}
.fa-check-square-o::before {
	content: "\f046";
}
.fa-arrows::before {
	content: "\f047";
}
.fa-step-backward::before {
	content: "\f048";
}
.fa-fast-backward::before {
	content: "\f049";
}
.fa-backward::before {
	content: "\f04a";
}
.fa-play::before {
	content: "\f04b";
}
.fa-pause::before {
	content: "\f04c";
}
.fa-stop::before {
	content: "\f04d";
}
.fa-forward::before {
	content: "\f04e";
}
.fa-fast-forward::before {
	content: "\f050";
}
.fa-step-forward::before {
	content: "\f051";
}
.fa-eject::before {
	content: "\f052";
}
.fa-chevron-left::before {
	content: "\f053";
}
.fa-chevron-right::before {
	content: "\f054";
}
.fa-plus-circle::before {
	content: "\f055";
}
.fa-minus-circle::before {
	content: "\f056";
}
.fa-times-circle::before {
	content: "\f057";
}
.fa-check-circle::before {
	content: "\f058";
}
.fa-question-circle::before {
	content: "\f059";
}
.fa-info-circle::before {
	content: "\f05a";
}
.fa-crosshairs::before {
	content: "\f05b";
}
.fa-times-circle-o::before {
	content: "\f05c";
}
.fa-check-circle-o::before {
	content: "\f05d";
}
.fa-ban::before {
	content: "\f05e";
}
.fa-arrow-left::before {
	content: "\f060";
}
.fa-arrow-right::before {
	content: "\f061";
}
.fa-arrow-up::before {
	content: "\f062";
}
.fa-arrow-down::before {
	content: "\f063";
}
.fa-mail-forward::before {
	content: "\f064";
}
.fa-share::before {
	content: "\f064";
}
.fa-expand::before {
	content: "\f065";
}
.fa-compress::before {
	content: "\f066";
}
.fa-plus::before {
	content: "\f067";
}
.fa-minus::before {
	content: "\f068";
}
.fa-asterisk::before {
	content: "\f069";
}
.fa-exclamation-circle::before {
	content: "\f06a";
}
.fa-gift::before {
	content: "\f06b";
}
.fa-leaf::before {
	content: "\f06c";
}
.fa-fire::before {
	content: "\f06d";
}
.fa-eye::before {
	content: "\f06e";
}
.fa-eye-slash::before {
	content: "\f070";
}
.fa-exclamation-triangle::before {
	content: "\f071";
}
.fa-warning::before {
	content: "\f071";
}
.fa-plane::before {
	content: "\f072";
}
.fa-calendar::before {
	content: "\f073";
}
.fa-random::before {
	content: "\f074";
}
.fa-comment::before {
	content: "\f075";
}
.fa-magnet::before {
	content: "\f076";
}
.fa-chevron-up::before {
	content: "\f077";
}
.fa-chevron-down::before {
	content: "\f078";
}
.fa-retweet::before {
	content: "\f079";
}
.fa-shopping-cart::before {
	content: "\f07a";
}
.fa-folder::before {
	content: "\f07b";
}
.fa-folder-open::before {
	content: "\f07c";
}
.fa-arrows-v::before {
	content: "\f07d";
}
.fa-arrows-h::before {
	content: "\f07e";
}
.fa-bar-chart-o::before {
	content: "\f080";
}
.fa-bar-chart::before {
	content: "\f080";
}
.fa-twitter-square::before {
	content: "\f081";
}
.fa-facebook-square::before {
	content: "\f082";
}
.fa-camera-retro::before {
	content: "\f083";
}
.fa-key::before {
	content: "\f084";
}
.fa-cogs::before {
	content: "\f085";
}
.fa-gears::before {
	content: "\f085";
}
.fa-comments::before {
	content: "\f086";
}
.fa-thumbs-o-up::before {
	content: "\f087";
}
.fa-thumbs-o-down::before {
	content: "\f088";
}
.fa-star-half::before {
	content: "\f089";
}
.fa-heart-o::before {
	content: "\f08a";
}
.fa-sign-out::before {
	content: "\f08b";
}
.fa-linkedin-square::before {
	content: "\f08c";
}
.fa-thumb-tack::before {
	content: "\f08d";
}
.fa-external-link::before {
	content: "\f08e";
}
.fa-sign-in::before {
	content: "\f090";
}
.fa-trophy::before {
	content: "\f091";
}
.fa-github-square::before {
	content: "\f092";
}
.fa-upload::before {
	content: "\f093";
}
.fa-lemon-o::before {
	content: "\f094";
}
.fa-phone::before {
	content: "\f095";
}
.fa-square-o::before {
	content: "\f096";
}
.fa-bookmark-o::before {
	content: "\f097";
}
.fa-phone-square::before {
	content: "\f098";
}
.fa-twitter::before {
	content: "\f099";
}
.fa-facebook-f::before {
	content: "\f09a";
}
.fa-facebook::before {
	content: "\f09a";
}
.fa-github::before {
	content: "\f09b";
}
.fa-unlock::before {
	content: "\f09c";
}
.fa-credit-card::before {
	content: "\f09d";
}
.fa-feed::before {
	content: "\f09e";
}
.fa-rss::before {
	content: "\f09e";
}
.fa-hdd-o::before {
	content: "\f0a0";
}
.fa-bullhorn::before {
	content: "\f0a1";
}
.fa-bell::before {
	content: "\f0f3";
}
.fa-certificate::before {
	content: "\f0a3";
}
.fa-hand-o-right::before {
	content: "\f0a4";
}
.fa-hand-o-left::before {
	content: "\f0a5";
}
.fa-hand-o-up::before {
	content: "\f0a6";
}
.fa-hand-o-down::before {
	content: "\f0a7";
}
.fa-arrow-circle-left::before {
	content: "\f0a8";
}
.fa-arrow-circle-right::before {
	content: "\f0a9";
}
.fa-arrow-circle-up::before {
	content: "\f0aa";
}
.fa-arrow-circle-down::before {
	content: "\f0ab";
}
.fa-globe::before {
	content: "\f0ac";
}
.fa-wrench::before {
	content: "\f0ad";
}
.fa-tasks::before {
	content: "\f0ae";
}
.fa-filter::before {
	content: "\f0b0";
}
.fa-briefcase::before {
	content: "\f0b1";
}
.fa-arrows-alt::before {
	content: "\f0b2";
}
.fa-group::before {
	content: "\f0c0";
}
.fa-users::before {
	content: "\f0c0";
}
.fa-chain::before {
	content: "\f0c1";
}
.fa-link::before {
	content: "\f0c1";
}
.fa-cloud::before {
	content: "\f0c2";
}
.fa-flask::before {
	content: "\f0c3";
}
.fa-cut::before {
	content: "\f0c4";
}
.fa-scissors::before {
	content: "\f0c4";
}
.fa-copy::before {
	content: "\f0c5";
}
.fa-files-o::before {
	content: "\f0c5";
}
.fa-paperclip::before {
	content: "\f0c6";
}
.fa-floppy-o::before {
	content: "\f0c7";
}
.fa-save::before {
	content: "\f0c7";
}
.fa-square::before {
	content: "\f0c8";
}
.fa-bars::before {
	content: "\f0c9";
}
.fa-navicon::before {
	content: "\f0c9";
}
.fa-reorder::before {
	content: "\f0c9";
}
.fa-list-ul::before {
	content: "\f0ca";
}
.fa-list-ol::before {
	content: "\f0cb";
}
.fa-strikethrough::before {
	content: "\f0cc";
}
.fa-underline::before {
	content: "\f0cd";
}
.fa-table::before {
	content: "\f0ce";
}
.fa-magic::before {
	content: "\f0d0";
}
.fa-truck::before {
	content: "\f0d1";
}
.fa-pinterest::before {
	content: "\f0d2";
}
.fa-pinterest-square::before {
	content: "\f0d3";
}
.fa-google-plus-square::before {
	content: "\f0d4";
}
.fa-google-plus::before {
	content: "\f0d5";
}
.fa-money::before {
	content: "\f0d6";
}
.fa-caret-down::before {
	content: "\f0d7";
}
.fa-caret-up::before {
	content: "\f0d8";
}
.fa-caret-left::before {
	content: "\f0d9";
}
.fa-caret-right::before {
	content: "\f0da";
}
.fa-columns::before {
	content: "\f0db";
}
.fa-sort::before {
	content: "\f0dc";
}
.fa-unsorted::before {
	content: "\f0dc";
}
.fa-sort-desc::before {
	content: "\f0dd";
}
.fa-sort-down::before {
	content: "\f0dd";
}
.fa-sort-asc::before {
	content: "\f0de";
}
.fa-sort-up::before {
	content: "\f0de";
}
.fa-envelope::before {
	content: "\f0e0";
}
.fa-linkedin::before {
	content: "\f0e1";
}
.fa-rotate-left::before {
	content: "\f0e2";
}
.fa-undo::before {
	content: "\f0e2";
}
.fa-gavel::before {
	content: "\f0e3";
}
.fa-legal::before {
	content: "\f0e3";
}
.fa-dashboard::before {
	content: "\f0e4";
}
.fa-tachometer::before {
	content: "\f0e4";
}
.fa-comment-o::before {
	content: "\f0e5";
}
.fa-comments-o::before {
	content: "\f0e6";
}
.fa-bolt::before {
	content: "\f0e7";
}
.fa-flash::before {
	content: "\f0e7";
}
.fa-sitemap::before {
	content: "\f0e8";
}
.fa-umbrella::before {
	content: "\f0e9";
}
.fa-clipboard::before {
	content: "\f0ea";
}
.fa-paste::before {
	content: "\f0ea";
}
.fa-lightbulb-o::before {
	content: "\f0eb";
}
.fa-exchange::before {
	content: "\f0ec";
}
.fa-cloud-download::before {
	content: "\f0ed";
}
.fa-cloud-upload::before {
	content: "\f0ee";
}
.fa-user-md::before {
	content: "\f0f0";
}
.fa-stethoscope::before {
	content: "\f0f1";
}
.fa-suitcase::before {
	content: "\f0f2";
}
.fa-bell-o::before {
	content: "\f0a2";
}
.fa-coffee::before {
	content: "\f0f4";
}
.fa-cutlery::before {
	content: "\f0f5";
}
.fa-file-text-o::before {
	content: "\f0f6";
}
.fa-building-o::before {
	content: "\f0f7";
}
.fa-hospital-o::before {
	content: "\f0f8";
}
.fa-ambulance::before {
	content: "\f0f9";
}
.fa-medkit::before {
	content: "\f0fa";
}
.fa-fighter-jet::before {
	content: "\f0fb";
}
.fa-beer::before {
	content: "\f0fc";
}
.fa-h-square::before {
	content: "\f0fd";
}
.fa-plus-square::before {
	content: "\f0fe";
}
.fa-angle-double-left::before {
	content: "\f100";
}
.fa-angle-double-right::before {
	content: "\f101";
}
.fa-angle-double-up::before {
	content: "\f102";
}
.fa-angle-double-down::before {
	content: "\f103";
}
.fa-angle-left::before {
	content: "\f104";
}
.fa-angle-right::before {
	content: "\f105";
}
.fa-angle-up::before {
	content: "\f106";
}
.fa-angle-down::before {
	content: "\f107";
}
.fa-desktop::before {
	content: "\f108";
}
.fa-laptop::before {
	content: "\f109";
}
.fa-tablet::before {
	content: "\f10a";
}
.fa-mobile-phone::before {
	content: "\f10b";
}
.fa-mobile::before {
	content: "\f10b";
}
.fa-circle-o::before {
	content: "\f10c";
}
.fa-quote-left::before {
	content: "\f10d";
}
.fa-quote-right::before {
	content: "\f10e";
}
.fa-spinner::before {
	content: "\f110";
}
.fa-circle::before {
	content: "\f111";
}
.fa-mail-reply::before {
	content: "\f112";
}
.fa-reply::before {
	content: "\f112";
}
.fa-github-alt::before {
	content: "\f113";
}
.fa-folder-o::before {
	content: "\f114";
}
.fa-folder-open-o::before {
	content: "\f115";
}
.fa-smile-o::before {
	content: "\f118";
}
.fa-frown-o::before {
	content: "\f119";
}
.fa-meh-o::before {
	content: "\f11a";
}
.fa-gamepad::before {
	content: "\f11b";
}
.fa-keyboard-o::before {
	content: "\f11c";
}
.fa-flag-o::before {
	content: "\f11d";
}
.fa-flag-checkered::before {
	content: "\f11e";
}
.fa-terminal::before {
	content: "\f120";
}
.fa-code::before {
	content: "\f121";
}
.fa-mail-reply-all::before {
	content: "\f122";
}
.fa-reply-all::before {
	content: "\f122";
}
.fa-star-half-empty::before {
	content: "\f123";
}
.fa-star-half-full::before {
	content: "\f123";
}
.fa-star-half-o::before {
	content: "\f123";
}
.fa-location-arrow::before {
	content: "\f124";
}
.fa-crop::before {
	content: "\f125";
}
.fa-code-fork::before {
	content: "\f126";
}
.fa-chain-broken::before {
	content: "\f127";
}
.fa-unlink::before {
	content: "\f127";
}
.fa-question::before {
	content: "\f128";
}
.fa-info::before {
	content: "\f129";
}
.fa-exclamation::before {
	content: "\f12a";
}
.fa-superscript::before {
	content: "\f12b";
}
.fa-subscript::before {
	content: "\f12c";
}
.fa-eraser::before {
	content: "\f12d";
}
.fa-puzzle-piece::before {
	content: "\f12e";
}
.fa-microphone::before {
	content: "\f130";
}
.fa-microphone-slash::before {
	content: "\f131";
}
.fa-shield::before {
	content: "\f132";
}
.fa-calendar-o::before {
	content: "\f133";
}
.fa-fire-extinguisher::before {
	content: "\f134";
}
.fa-rocket::before {
	content: "\f135";
}
.fa-maxcdn::before {
	content: "\f136";
}
.fa-chevron-circle-left::before {
	content: "\f137";
}
.fa-chevron-circle-right::before {
	content: "\f138";
}
.fa-chevron-circle-up::before {
	content: "\f139";
}
.fa-chevron-circle-down::before {
	content: "\f13a";
}
.fa-html5::before {
	content: "\f13b";
}
.fa-css3::before {
	content: "\f13c";
}
.fa-anchor::before {
	content: "\f13d";
}
.fa-unlock-alt::before {
	content: "\f13e";
}
.fa-bullseye::before {
	content: "\f140";
}
.fa-ellipsis-h::before {
	content: "\f141";
}
.fa-ellipsis-v::before {
	content: "\f142";
}
.fa-rss-square::before {
	content: "\f143";
}
.fa-play-circle::before {
	content: "\f144";
}
.fa-ticket::before {
	content: "\f145";
}
.fa-minus-square::before {
	content: "\f146";
}
.fa-minus-square-o::before {
	content: "\f147";
}
.fa-level-up::before {
	content: "\f148";
}
.fa-level-down::before {
	content: "\f149";
}
.fa-check-square::before {
	content: "\f14a";
}
.fa-pencil-square::before {
	content: "\f14b";
}
.fa-external-link-square::before {
	content: "\f14c";
}
.fa-share-square::before {
	content: "\f14d";
}
.fa-compass::before {
	content: "\f14e";
}
.fa-caret-square-o-down::before {
	content: "\f150";
}
.fa-toggle-down::before {
	content: "\f150";
}
.fa-caret-square-o-up::before {
	content: "\f151";
}
.fa-toggle-up::before {
	content: "\f151";
}
.fa-caret-square-o-right::before {
	content: "\f152";
}
.fa-toggle-right::before {
	content: "\f152";
}
.fa-eur::before {
	content: "\f153";
}
.fa-euro::before {
	content: "\f153";
}
.fa-gbp::before {
	content: "\f154";
}
.fa-dollar::before {
	content: "\f155";
}
.fa-usd::before {
	content: "\f155";
}
.fa-inr::before {
	content: "\f156";
}
.fa-rupee::before {
	content: "\f156";
}
.fa-cny::before {
	content: "\f157";
}
.fa-jpy::before {
	content: "\f157";
}
.fa-rmb::before {
	content: "\f157";
}
.fa-yen::before {
	content: "\f157";
}
.fa-rouble::before {
	content: "\f158";
}
.fa-rub::before {
	content: "\f158";
}
.fa-ruble::before {
	content: "\f158";
}
.fa-krw::before {
	content: "\f159";
}
.fa-won::before {
	content: "\f159";
}
.fa-bitcoin::before {
	content: "\f15a";
}
.fa-btc::before {
	content: "\f15a";
}
.fa-file::before {
	content: "\f15b";
}
.fa-file-text::before {
	content: "\f15c";
}
.fa-sort-alpha-asc::before {
	content: "\f15d";
}
.fa-sort-alpha-desc::before {
	content: "\f15e";
}
.fa-sort-amount-asc::before {
	content: "\f160";
}
.fa-sort-amount-desc::before {
	content: "\f161";
}
.fa-sort-numeric-asc::before {
	content: "\f162";
}
.fa-sort-numeric-desc::before {
	content: "\f163";
}
.fa-thumbs-up::before {
	content: "\f164";
}
.fa-thumbs-down::before {
	content: "\f165";
}
.fa-youtube-square::before {
	content: "\f166";
}
.fa-youtube::before {
	content: "\f167";
}
.fa-xing::before {
	content: "\f168";
}
.fa-xing-square::before {
	content: "\f169";
}
.fa-youtube-play::before {
	content: "\f16a";
}
.fa-dropbox::before {
	content: "\f16b";
}
.fa-stack-overflow::before {
	content: "\f16c";
}
.fa-instagram::before {
	content: "\f16d";
}
.fa-flickr::before {
	content: "\f16e";
}
.fa-adn::before {
	content: "\f170";
}
.fa-bitbucket::before {
	content: "\f171";
}
.fa-bitbucket-square::before {
	content: "\f172";
}
.fa-tumblr::before {
	content: "\f173";
}
.fa-tumblr-square::before {
	content: "\f174";
}
.fa-long-arrow-down::before {
	content: "\f175";
}
.fa-long-arrow-up::before {
	content: "\f176";
}
.fa-long-arrow-left::before {
	content: "\f177";
}
.fa-long-arrow-right::before {
	content: "\f178";
}
.fa-apple::before {
	content: "\f179";
}
.fa-windows::before {
	content: "\f17a";
}
.fa-android::before {
	content: "\f17b";
}
.fa-linux::before {
	content: "\f17c";
}
.fa-dribbble::before {
	content: "\f17d";
}
.fa-skype::before {
	content: "\f17e";
}
.fa-foursquare::before {
	content: "\f180";
}
.fa-trello::before {
	content: "\f181";
}
.fa-female::before {
	content: "\f182";
}
.fa-male::before {
	content: "\f183";
}
.fa-gittip::before {
	content: "\f184";
}
.fa-gratipay::before {
	content: "\f184";
}
.fa-sun-o::before {
	content: "\f185";
}
.fa-moon-o::before {
	content: "\f186";
}
.fa-archive::before {
	content: "\f187";
}
.fa-bug::before {
	content: "\f188";
}
.fa-vk::before {
	content: "\f189";
}
.fa-weibo::before {
	content: "\f18a";
}
.fa-renren::before {
	content: "\f18b";
}
.fa-pagelines::before {
	content: "\f18c";
}
.fa-stack-exchange::before {
	content: "\f18d";
}
.fa-arrow-circle-o-right::before {
	content: "\f18e";
}
.fa-arrow-circle-o-left::before {
	content: "\f190";
}
.fa-caret-square-o-left::before {
	content: "\f191";
}
.fa-toggle-left::before {
	content: "\f191";
}
.fa-dot-circle-o::before {
	content: "\f192";
}
.fa-wheelchair::before {
	content: "\f193";
}
.fa-vimeo-square::before {
	content: "\f194";
}
.fa-try::before {
	content: "\f195";
}
.fa-turkish-lira::before {
	content: "\f195";
}
.fa-plus-square-o::before {
	content: "\f196";
}
.fa-space-shuttle::before {
	content: "\f197";
}
.fa-slack::before {
	content: "\f198";
}
.fa-envelope-square::before {
	content: "\f199";
}
.fa-wordpress::before {
	content: "\f19a";
}
.fa-openid::before {
	content: "\f19b";
}
.fa-bank::before {
	content: "\f19c";
}
.fa-institution::before {
	content: "\f19c";
}
.fa-university::before {
	content: "\f19c";
}
.fa-graduation-cap::before {
	content: "\f19d";
}
.fa-mortar-board::before {
	content: "\f19d";
}
.fa-yahoo::before {
	content: "\f19e";
}
.fa-google::before {
	content: "\f1a0";
}
.fa-reddit::before {
	content: "\f1a1";
}
.fa-reddit-square::before {
	content: "\f1a2";
}
.fa-stumbleupon-circle::before {
	content: "\f1a3";
}
.fa-stumbleupon::before {
	content: "\f1a4";
}
.fa-delicious::before {
	content: "\f1a5";
}
.fa-digg::before {
	content: "\f1a6";
}
.fa-pied-piper-pp::before {
	content: "\f1a7";
}
.fa-pied-piper-alt::before {
	content: "\f1a8";
}
.fa-drupal::before {
	content: "\f1a9";
}
.fa-joomla::before {
	content: "\f1aa";
}
.fa-language::before {
	content: "\f1ab";
}
.fa-fax::before {
	content: "\f1ac";
}
.fa-building::before {
	content: "\f1ad";
}
.fa-child::before {
	content: "\f1ae";
}
.fa-paw::before {
	content: "\f1b0";
}
.fa-spoon::before {
	content: "\f1b1";
}
.fa-cube::before {
	content: "\f1b2";
}
.fa-cubes::before {
	content: "\f1b3";
}
.fa-behance::before {
	content: "\f1b4";
}
.fa-behance-square::before {
	content: "\f1b5";
}
.fa-steam::before {
	content: "\f1b6";
}
.fa-steam-square::before {
	content: "\f1b7";
}
.fa-recycle::before {
	content: "\f1b8";
}
.fa-automobile::before {
	content: "\f1b9";
}
.fa-car::before {
	content: "\f1b9";
}
.fa-cab::before {
	content: "\f1ba";
}
.fa-taxi::before {
	content: "\f1ba";
}
.fa-tree::before {
	content: "\f1bb";
}
.fa-spotify::before {
	content: "\f1bc";
}
.fa-deviantart::before {
	content: "\f1bd";
}
.fa-soundcloud::before {
	content: "\f1be";
}
.fa-database::before {
	content: "\f1c0";
}
.fa-file-pdf-o::before {
	content: "\f1c1";
}
.fa-file-word-o::before {
	content: "\f1c2";
}
.fa-file-excel-o::before {
	content: "\f1c3";
}
.fa-file-powerpoint-o::before {
	content: "\f1c4";
}
.fa-file-image-o::before {
	content: "\f1c5";
}
.fa-file-photo-o::before {
	content: "\f1c5";
}
.fa-file-picture-o::before {
	content: "\f1c5";
}
.fa-file-archive-o::before {
	content: "\f1c6";
}
.fa-file-zip-o::before {
	content: "\f1c6";
}
.fa-file-audio-o::before {
	content: "\f1c7";
}
.fa-file-sound-o::before {
	content: "\f1c7";
}
.fa-file-movie-o::before {
	content: "\f1c8";
}
.fa-file-video-o::before {
	content: "\f1c8";
}
.fa-file-code-o::before {
	content: "\f1c9";
}
.fa-vine::before {
	content: "\f1ca";
}
.fa-codepen::before {
	content: "\f1cb";
}
.fa-jsfiddle::before {
	content: "\f1cc";
}
.fa-life-bouy::before {
	content: "\f1cd";
}
.fa-life-buoy::before {
	content: "\f1cd";
}
.fa-life-ring::before {
	content: "\f1cd";
}
.fa-life-saver::before {
	content: "\f1cd";
}
.fa-support::before {
	content: "\f1cd";
}
.fa-circle-o-notch::before {
	content: "\f1ce";
}
.fa-ra::before {
	content: "\f1d0";
}
.fa-rebel::before {
	content: "\f1d0";
}
.fa-resistance::before {
	content: "\f1d0";
}
.fa-empire::before {
	content: "\f1d1";
}
.fa-ge::before {
	content: "\f1d1";
}
.fa-git-square::before {
	content: "\f1d2";
}
.fa-git::before {
	content: "\f1d3";
}
.fa-hacker-news::before {
	content: "\f1d4";
}
.fa-y-combinator-square::before {
	content: "\f1d4";
}
.fa-yc-square::before {
	content: "\f1d4";
}
.fa-tencent-weibo::before {
	content: "\f1d5";
}
.fa-qq::before {
	content: "\f1d6";
}
.fa-wechat::before {
	content: "\f1d7";
}
.fa-weixin::before {
	content: "\f1d7";
}
.fa-paper-plane::before {
	content: "\f1d8";
}
.fa-send::before {
	content: "\f1d8";
}
.fa-paper-plane-o::before {
	content: "\f1d9";
}
.fa-send-o::before {
	content: "\f1d9";
}
.fa-history::before {
	content: "\f1da";
}
.fa-circle-thin::before {
	content: "\f1db";
}
.fa-header::before {
	content: "\f1dc";
}
.fa-paragraph::before {
	content: "\f1dd";
}
.fa-sliders::before {
	content: "\f1de";
}
.fa-share-alt::before {
	content: "\f1e0";
}
.fa-share-alt-square::before {
	content: "\f1e1";
}
.fa-bomb::before {
	content: "\f1e2";
}
.fa-futbol-o::before {
	content: "\f1e3";
}
.fa-soccer-ball-o::before {
	content: "\f1e3";
}
.fa-tty::before {
	content: "\f1e4";
}
.fa-binoculars::before {
	content: "\f1e5";
}
.fa-plug::before {
	content: "\f1e6";
}
.fa-slideshare::before {
	content: "\f1e7";
}
.fa-twitch::before {
	content: "\f1e8";
}
.fa-yelp::before {
	content: "\f1e9";
}
.fa-newspaper-o::before {
	content: "\f1ea";
}
.fa-wifi::before {
	content: "\f1eb";
}
.fa-calculator::before {
	content: "\f1ec";
}
.fa-paypal::before {
	content: "\f1ed";
}
.fa-google-wallet::before {
	content: "\f1ee";
}
.fa-cc-visa::before {
	content: "\f1f0";
}
.fa-cc-mastercard::before {
	content: "\f1f1";
}
.fa-cc-discover::before {
	content: "\f1f2";
}
.fa-cc-amex::before {
	content: "\f1f3";
}
.fa-cc-paypal::before {
	content: "\f1f4";
}
.fa-cc-stripe::before {
	content: "\f1f5";
}
.fa-bell-slash::before {
	content: "\f1f6";
}
.fa-bell-slash-o::before {
	content: "\f1f7";
}
.fa-trash::before {
	content: "\f1f8";
}
.fa-copyright::before {
	content: "\f1f9";
}
.fa-at::before {
	content: "\f1fa";
}
.fa-eyedropper::before {
	content: "\f1fb";
}
.fa-paint-brush::before {
	content: "\f1fc";
}
.fa-birthday-cake::before {
	content: "\f1fd";
}
.fa-area-chart::before {
	content: "\f1fe";
}
.fa-pie-chart::before {
	content: "\f200";
}
.fa-line-chart::before {
	content: "\f201";
}
.fa-lastfm::before {
	content: "\f202";
}
.fa-lastfm-square::before {
	content: "\f203";
}
.fa-toggle-off::before {
	content: "\f204";
}
.fa-toggle-on::before {
	content: "\f205";
}
.fa-bicycle::before {
	content: "\f206";
}
.fa-bus::before {
	content: "\f207";
}
.fa-ioxhost::before {
	content: "\f208";
}
.fa-angellist::before {
	content: "\f209";
}
.fa-cc::before {
	content: "\f20a";
}
.fa-ils::before {
	content: "\f20b";
}
.fa-shekel::before {
	content: "\f20b";
}
.fa-sheqel::before {
	content: "\f20b";
}
.fa-meanpath::before {
	content: "\f20c";
}
.fa-buysellads::before {
	content: "\f20d";
}
.fa-connectdevelop::before {
	content: "\f20e";
}
.fa-dashcube::before {
	content: "\f210";
}
.fa-forumbee::before {
	content: "\f211";
}
.fa-leanpub::before {
	content: "\f212";
}
.fa-sellsy::before {
	content: "\f213";
}
.fa-shirtsinbulk::before {
	content: "\f214";
}
.fa-simplybuilt::before {
	content: "\f215";
}
.fa-skyatlas::before {
	content: "\f216";
}
.fa-cart-plus::before {
	content: "\f217";
}
.fa-cart-arrow-down::before {
	content: "\f218";
}
.fa-diamond::before {
	content: "\f219";
}
.fa-ship::before {
	content: "\f21a";
}
.fa-user-secret::before {
	content: "\f21b";
}
.fa-motorcycle::before {
	content: "\f21c";
}
.fa-street-view::before {
	content: "\f21d";
}
.fa-heartbeat::before {
	content: "\f21e";
}
.fa-venus::before {
	content: "\f221";
}
.fa-mars::before {
	content: "\f222";
}
.fa-mercury::before {
	content: "\f223";
}
.fa-intersex::before {
	content: "\f224";
}
.fa-transgender::before {
	content: "\f224";
}
.fa-transgender-alt::before {
	content: "\f225";
}
.fa-venus-double::before {
	content: "\f226";
}
.fa-mars-double::before {
	content: "\f227";
}
.fa-venus-mars::before {
	content: "\f228";
}
.fa-mars-stroke::before {
	content: "\f229";
}
.fa-mars-stroke-v::before {
	content: "\f22a";
}
.fa-mars-stroke-h::before {
	content: "\f22b";
}
.fa-neuter::before {
	content: "\f22c";
}
.fa-genderless::before {
	content: "\f22d";
}
.fa-facebook-official::before {
	content: "\f230";
}
.fa-pinterest-p::before {
	content: "\f231";
}
.fa-whatsapp::before {
	content: "\f232";
}
.fa-server::before {
	content: "\f233";
}
.fa-user-plus::before {
	content: "\f234";
}
.fa-user-times::before {
	content: "\f235";
}
.fa-bed::before {
	content: "\f236";
}
.fa-hotel::before {
	content: "\f236";
}
.fa-viacoin::before {
	content: "\f237";
}
.fa-train::before {
	content: "\f238";
}
.fa-subway::before {
	content: "\f239";
}
.fa-medium::before {
	content: "\f23a";
}
.fa-y-combinator::before {
	content: "\f23b";
}
.fa-yc::before {
	content: "\f23b";
}
.fa-optin-monster::before {
	content: "\f23c";
}
.fa-opencart::before {
	content: "\f23d";
}
.fa-expeditedssl::before {
	content: "\f23e";
}
.fa-battery-4::before {
	content: "\f240";
}
.fa-battery-full::before {
	content: "\f240";
}
.fa-battery::before {
	content: "\f240";
}
.fa-battery-3::before {
	content: "\f241";
}
.fa-battery-three-quarters::before {
	content: "\f241";
}
.fa-battery-2::before {
	content: "\f242";
}
.fa-battery-half::before {
	content: "\f242";
}
.fa-battery-1::before {
	content: "\f243";
}
.fa-battery-quarter::before {
	content: "\f243";
}
.fa-battery-0::before {
	content: "\f244";
}
.fa-battery-empty::before {
	content: "\f244";
}
.fa-mouse-pointer::before {
	content: "\f245";
}
.fa-i-cursor::before {
	content: "\f246";
}
.fa-object-group::before {
	content: "\f247";
}
.fa-object-ungroup::before {
	content: "\f248";
}
.fa-sticky-note::before {
	content: "\f249";
}
.fa-sticky-note-o::before {
	content: "\f24a";
}
.fa-cc-jcb::before {
	content: "\f24b";
}
.fa-cc-diners-club::before {
	content: "\f24c";
}
.fa-clone::before {
	content: "\f24d";
}
.fa-balance-scale::before {
	content: "\f24e";
}
.fa-hourglass-o::before {
	content: "\f250";
}
.fa-hourglass-1::before {
	content: "\f251";
}
.fa-hourglass-start::before {
	content: "\f251";
}
.fa-hourglass-2::before {
	content: "\f252";
}
.fa-hourglass-half::before {
	content: "\f252";
}
.fa-hourglass-3::before {
	content: "\f253";
}
.fa-hourglass-end::before {
	content: "\f253";
}
.fa-hourglass::before {
	content: "\f254";
}
.fa-hand-grab-o::before {
	content: "\f255";
}
.fa-hand-rock-o::before {
	content: "\f255";
}
.fa-hand-paper-o::before {
	content: "\f256";
}
.fa-hand-stop-o::before {
	content: "\f256";
}
.fa-hand-scissors-o::before {
	content: "\f257";
}
.fa-hand-lizard-o::before {
	content: "\f258";
}
.fa-hand-spock-o::before {
	content: "\f259";
}
.fa-hand-pointer-o::before {
	content: "\f25a";
}
.fa-hand-peace-o::before {
	content: "\f25b";
}
.fa-trademark::before {
	content: "\f25c";
}
.fa-registered::before {
	content: "\f25d";
}
.fa-creative-commons::before {
	content: "\f25e";
}
.fa-gg::before {
	content: "\f260";
}
.fa-gg-circle::before {
	content: "\f261";
}
.fa-tripadvisor::before {
	content: "\f262";
}
.fa-odnoklassniki::before {
	content: "\f263";
}
.fa-odnoklassniki-square::before {
	content: "\f264";
}
.fa-get-pocket::before {
	content: "\f265";
}
.fa-wikipedia-w::before {
	content: "\f266";
}
.fa-safari::before {
	content: "\f267";
}
.fa-chrome::before {
	content: "\f268";
}
.fa-firefox::before {
	content: "\f269";
}
.fa-opera::before {
	content: "\f26a";
}
.fa-internet-explorer::before {
	content: "\f26b";
}
.fa-television::before {
	content: "\f26c";
}
.fa-tv::before {
	content: "\f26c";
}
.fa-contao::before {
	content: "\f26d";
}
.fa-500px::before {
	content: "\f26e";
}
.fa-amazon::before {
	content: "\f270";
}
.fa-calendar-plus-o::before {
	content: "\f271";
}
.fa-calendar-minus-o::before {
	content: "\f272";
}
.fa-calendar-times-o::before {
	content: "\f273";
}
.fa-calendar-check-o::before {
	content: "\f274";
}
.fa-industry::before {
	content: "\f275";
}
.fa-map-pin::before {
	content: "\f276";
}
.fa-map-signs::before {
	content: "\f277";
}
.fa-map-o::before {
	content: "\f278";
}
.fa-map::before {
	content: "\f279";
}
.fa-commenting::before {
	content: "\f27a";
}
.fa-commenting-o::before {
	content: "\f27b";
}
.fa-houzz::before {
	content: "\f27c";
}
.fa-vimeo::before {
	content: "\f27d";
}
.fa-black-tie::before {
	content: "\f27e";
}
.fa-fonticons::before {
	content: "\f280";
}
.fa-reddit-alien::before {
	content: "\f281";
}
.fa-edge::before {
	content: "\f282";
}
.fa-credit-card-alt::before {
	content: "\f283";
}
.fa-codiepie::before {
	content: "\f284";
}
.fa-modx::before {
	content: "\f285";
}
.fa-fort-awesome::before {
	content: "\f286";
}
.fa-usb::before {
	content: "\f287";
}
.fa-product-hunt::before {
	content: "\f288";
}
.fa-mixcloud::before {
	content: "\f289";
}
.fa-scribd::before {
	content: "\f28a";
}
.fa-pause-circle::before {
	content: "\f28b";
}
.fa-pause-circle-o::before {
	content: "\f28c";
}
.fa-stop-circle::before {
	content: "\f28d";
}
.fa-stop-circle-o::before {
	content: "\f28e";
}
.fa-shopping-bag::before {
	content: "\f290";
}
.fa-shopping-basket::before {
	content: "\f291";
}
.fa-hashtag::before {
	content: "\f292";
}
.fa-bluetooth::before {
	content: "\f293";
}
.fa-bluetooth-b::before {
	content: "\f294";
}
.fa-percent::before {
	content: "\f295";
}
.fa-gitlab::before {
	content: "\f296";
}
.fa-wpbeginner::before {
	content: "\f297";
}
.fa-wpforms::before {
	content: "\f298";
}
.fa-envira::before {
	content: "\f299";
}
.fa-universal-access::before {
	content: "\f29a";
}
.fa-wheelchair-alt::before {
	content: "\f29b";
}
.fa-question-circle-o::before {
	content: "\f29c";
}
.fa-blind::before {
	content: "\f29d";
}
.fa-audio-description::before {
	content: "\f29e";
}
.fa-volume-control-phone::before {
	content: "\f2a0";
}
.fa-braille::before {
	content: "\f2a1";
}
.fa-assistive-listening-systems::before {
	content: "\f2a2";
}
.fa-american-sign-language-interpreting::before {
	content: "\f2a3";
}
.fa-asl-interpreting::before {
	content: "\f2a3";
}
.fa-deaf::before {
	content: "\f2a4";
}
.fa-deafness::before {
	content: "\f2a4";
}
.fa-hard-of-hearing::before {
	content: "\f2a4";
}
.fa-glide::before {
	content: "\f2a5";
}
.fa-glide-g::before {
	content: "\f2a6";
}
.fa-sign-language::before {
	content: "\f2a7";
}
.fa-signing::before {
	content: "\f2a7";
}
.fa-low-vision::before {
	content: "\f2a8";
}
.fa-viadeo::before {
	content: "\f2a9";
}
.fa-viadeo-square::before {
	content: "\f2aa";
}
.fa-snapchat::before {
	content: "\f2ab";
}
.fa-snapchat-ghost::before {
	content: "\f2ac";
}
.fa-snapchat-square::before {
	content: "\f2ad";
}
.fa-pied-piper::before {
	content: "\f2ae";
}
.fa-first-order::before {
	content: "\f2b0";
}
.fa-yoast::before {
	content: "\f2b1";
}
.fa-themeisle::before {
	content: "\f2b2";
}
.fa-google-plus-circle::before {
	content: "\f2b3";
}
.fa-google-plus-official::before {
	content: "\f2b3";
}
.fa-fa::before {
	content: "\f2b4";
}
.fa-font-awesome::before {
	content: "\f2b4";
}
.fa-handshake-o::before {
	content: "\f2b5";
}
.fa-envelope-open::before {
	content: "\f2b6";
}
.fa-envelope-open-o::before {
	content: "\f2b7";
}
.fa-linode::before {
	content: "\f2b8";
}
.fa-address-book::before {
	content: "\f2b9";
}
.fa-address-book-o::before {
	content: "\f2ba";
}
.fa-address-card::before {
	content: "\f2bb";
}
.fa-vcard::before {
	content: "\f2bb";
}
.fa-address-card-o::before {
	content: "\f2bc";
}
.fa-vcard-o::before {
	content: "\f2bc";
}
.fa-user-circle::before {
	content: "\f2bd";
}
.fa-user-circle-o::before {
	content: "\f2be";
}
.fa-user-o::before {
	content: "\f2c0";
}
.fa-id-badge::before {
	content: "\f2c1";
}
.fa-drivers-license::before {
	content: "\f2c2";
}
.fa-id-card::before {
	content: "\f2c2";
}
.fa-drivers-license-o::before {
	content: "\f2c3";
}
.fa-id-card-o::before {
	content: "\f2c3";
}
.fa-quora::before {
	content: "\f2c4";
}
.fa-free-code-camp::before {
	content: "\f2c5";
}
.fa-telegram::before {
	content: "\f2c6";
}
.fa-thermometer-4::before {
	content: "\f2c7";
}
.fa-thermometer-full::before {
	content: "\f2c7";
}
.fa-thermometer::before {
	content: "\f2c7";
}
.fa-thermometer-3::before {
	content: "\f2c8";
}
.fa-thermometer-three-quarters::before {
	content: "\f2c8";
}
.fa-thermometer-2::before {
	content: "\f2c9";
}
.fa-thermometer-half::before {
	content: "\f2c9";
}
.fa-thermometer-1::before {
	content: "\f2ca";
}
.fa-thermometer-quarter::before {
	content: "\f2ca";
}
.fa-thermometer-0::before {
	content: "\f2cb";
}
.fa-thermometer-empty::before {
	content: "\f2cb";
}
.fa-shower::before {
	content: "\f2cc";
}
.fa-bath::before {
	content: "\f2cd";
}
.fa-bathtub::before {
	content: "\f2cd";
}
.fa-s15::before {
	content: "\f2cd";
}
.fa-podcast::before {
	content: "\f2ce";
}
.fa-window-maximize::before {
	content: "\f2d0";
}
.fa-window-minimize::before {
	content: "\f2d1";
}
.fa-window-restore::before {
	content: "\f2d2";
}
.fa-times-rectangle::before {
	content: "\f2d3";
}
.fa-window-close::before {
	content: "\f2d3";
}
.fa-times-rectangle-o::before {
	content: "\f2d4";
}
.fa-window-close-o::before {
	content: "\f2d4";
}
.fa-bandcamp::before {
	content: "\f2d5";
}
.fa-grav::before {
	content: "\f2d6";
}
.fa-etsy::before {
	content: "\f2d7";
}
.fa-imdb::before {
	content: "\f2d8";
}
.fa-ravelry::before {
	content: "\f2d9";
}
.fa-eercast::before {
	content: "\f2da";
}
.fa-microchip::before {
	content: "\f2db";
}
.fa-snowflake-o::before {
	content: "\f2dc";
}
.fa-superpowers::before {
	content: "\f2dd";
}
.fa-wpexplorer::before {
	content: "\f2de";
}
.fa-meetup::before {
	content: "\f2e0";
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.sr-only-focusable:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.sr-only-focusable:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.jeeplus_icon {
	width: 20px; font-size: 17px; display: inline-block;
}
.jeeplus_input_icon {
	width: 20px; font-size: 17px; display: inline-block;
}
.jeeplus_input_icon {
	color: rgb(136, 136, 136); font-size: 19px; float: right;
}
.jeeplus_icon_btn {
	text-align: center; color: rgb(96, 96, 96); display: inline-block;
}
.jeeplus_icon_button .jeeplus_icon {
	text-align: center; color: rgb(96, 96, 96); display: inline-block;
}
.jeeplus_icon_button {
	padding: 0px; border: currentColor; position: relative; cursor: pointer; background-color: transparent;
}
.jeeplus_icon_button .jeeplus_icon {
	width: 21px; height: 23px; font-size: 20px;
}
.jeeplus_icon_btn {
	width: 24px; font-size: 17px;
}
.jeeplus_el_iconBbutton .jeeplus_icon_btn {
	padding: 5px 0px; width: 100%; text-align: center;
}
.jeeplus_el_icon {
	cursor: pointer;
}
.jeeplus_badge {
	padding: 0px 4px; border-radius: 50%; top: 0px; height: 22px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 21px; font-size: 12px; position: absolute; min-width: 22px; box-sizing: border-box; background-color: rgb(255, 136, 57);
}
.jeeplus_treemap_header {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_treemap_item {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_list_item .jeeplus_badge {
	margin: 4px -5px 0px 10px; float: right; position: static;
}
.jeeplustype_base .jeeplus_badge {
	top: 50%; margin-top: -11px; margin-right: 8px;
}
.jeeplus_treemap {
	background-color: rgb(245, 245, 245);
}
.jeeplus_treemap .jeeplus_scroll_cont {
	width: 100%; height: 100%; position: relative;
}
.jeeplus_treemap_item {
	background: 0px 0px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.2); padding: 3px 5px; text-align: left; color: rgb(68, 68, 68); overflow: hidden; position: absolute; cursor: pointer; box-sizing: border-box;
}
.jeeplus_treemap_level_top {
	border-color: rgba(0, 0, 0, 0.4); z-index: 1;
}
.jeeplus_treemap_item_bottom {
	border-bottom-width: 0px;
}
.jeeplus_treemap_item_right {
	border-right-width: 0px;
}
.jeeplus_treemap_item:hover {
	box-shadow: inset 0px 0px 5px #666;
}
.jeeplus_selected.jeeplus_treemap_item {
	border-color: rgb(204, 232, 255); box-shadow: inset 0px 0px 1px 2px #cce8ff;
}
.jeeplus_treemap_header {
	padding: 0px 10px; width: 100%; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box;
}
.jeeplus_treemap_header_item {
	cursor: pointer;
}
:last-child.jeeplus_treemap_header_item {
	cursor: default;
}
.jeeplus_treemap_reset {
	width: 25px; text-align: center; float: right;
}
.jeeplus_treemap_reset::before {
	color: rgb(102, 102, 102); font-family: FontAwesome; font-size: 16px; display: block; cursor: pointer; content: "\f00d";
}
.jeeplus_dbllist button {
	font-family: "PT Sans",Tahoma;
}
.mainFont {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_treemap_path_icon {
	width: 20px; text-align: center;
}
.jeeplus_barcode {
	position: relative;
}
.jeeplus_barcode .jeeplus_canvas_text {
	padding: 0px 2px; font-size: 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.portlet_drag {
	top: 5px; width: 18px; right: 5px; position: absolute; z-index: 1; cursor: pointer; opacity: 0.5;
}
.portlet_in_drag {
	opacity: 0.4;
}
.portlet_marker {
	background: rgb(145, 105, 190); transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; opacity: 0.5;
}
.portlet_markerbottom {
	background: rgb(145, 105, 190); transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; opacity: 0.5;
}
.portlet_markerleft {
	background: rgb(145, 105, 190); transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; opacity: 0.5;
}
.portlet_markerright {
	background: rgb(145, 105, 190); transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; opacity: 0.5;
}
.portlet_markertop {
	background: rgb(145, 105, 190); transition:top 0.5s, left 0.5s, width 0.5s, height 0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; opacity: 0.5;
}
.portlet_markertop {
	height: 50%;
}
.portlet_markerbottom {
	top: 50%; height: 50%;
}
.portlet_markerleft {
	width: 50%;
}
.portlet_markerright {
	left: 50%; width: 50%;
}
.panel_icon {
	top: 5px; width: 18px; right: 5px; line-height: normal; font-size: 13px; position: absolute; z-index: 100; cursor: pointer; opacity: 0.5;
}
.panel_target {
	background: rgba(120, 120, 120, 0.84); position: absolute; z-index: 3; box-shadow: 0px 0px 10px 5px #666;
}
.jeeplus_sidemenu_left.jeeplus_sidemenu.jeeplus_popup {
	border-width: 0px 1px 0px 0px; box-shadow: 2px 0px 2px rgba(0,0,0,0.05);
}
.jeeplus_animate.jeeplus_sidemenu_left {
	transition:left 0.6s;
}
.jeeplus_sidemenu_right.jeeplus_sidemenu.jeeplus_popup {
	border-width: 0px 0px 0px 1px; left: auto; box-shadow: -2px 0px 2px rgba(0,0,0,0.05);
}
.jeeplus_animate.jeeplus_sidemenu_right {
	transition:right 0.6s;
}
.jeeplus_animate.jeeplus_sidemenu_bottom {
	transition:height 0.6s;
}
.jeeplus_animate.jeeplus_sidemenu_bottom .jeeplus_win_body {
	transition:height 0.6s;
}
.jeeplus_animate.jeeplus_sidemenu_top {
	transition:height 0.6s;
}
.jeeplus_animate.jeeplus_sidemenu_top .jeeplus_win_body {
	transition:height 0.6s;
}
.jeeplus_sidemenu_top.jeeplus_sidemenu.jeeplus_popup {
	border-width: 0px 0px 1px; box-shadow: 0px 2px 2px rgba(0,0,0,0.05);
}
.jeeplus_sidemenu_top .jeeplus_win_body {
	position: relative;
}
.jeeplus_sidemenu_top .jeeplus_win_body > .jeeplus_view {
	left: 0px; top: auto; bottom: 0px; position: absolute;
}
.jeeplus_sidemenu_bottom.jeeplus_sidemenu.jeeplus_popup {
	border-width: 1px 0px 0px; top: auto; box-shadow: 0px -2px 2px rgba(0,0,0,0.05);
}
.jeeplus_sidebar {
	background: rgb(236, 239, 241);
}
.jeeplus_sidebar .jeeplus_tree_item {
	height: 35px; color: rgb(69, 69, 69); line-height: 35px;
}
.jeeplus_sidebar .jeeplus_scroll_cont > .jeeplus_tree_leaves {
	padding: 0px;
}
.jeeplus_sidebar .jeeplus_tree_leaves .jeeplus_tree_leaves {
	margin-left: 0px;
}
.jeeplus_sidebar_expanded .jeeplus_tree_item:hover {
	background-color: rgba(0, 0, 0, 0.02);
}
.jeeplus_sidebar_selected {
	background-color: rgba(0, 0, 0, 0.02);
}
.jeeplus_sidebar .jeeplus_selected.jeeplus_tree_item {
	padding-right: 0px; background-color: rgb(204, 232, 255);
}
.jeeplus_sidebar .jeeplus_selected.jeeplus_tree_item span {
	padding-right: 0px; background-color: rgb(204, 232, 255);
}
.jeeplus_sidebar .jeeplus_tree_branch_1 .jeeplus_tree_item {
	padding-left: 40px;
}
.jeeplus_sidebar .jeeplus_tree_branch_1 > .jeeplus_tree_item {
	height: 40px; line-height: 40px; padding-left: 0px;
}
.jeeplus_sidebar .jeeplus_tree_branch_1 {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_sidebar .jeeplus_tree_item span {
	margin: 0px; padding: 0px;
}
.jeeplus_sidebar .jeeplus_selected.jeeplus_tree_item span {
	margin: 0px; padding: 0px;
}
.jeeplus_sidebar_icon {
	width: 40px; text-align: center;
}
.jeeplus_sidebar_dir_icon {
	line-height: inherit; float: right;
}
.jeeplus_sidebar_popup {
	border: currentColor !important; box-shadow: 2px 3px 3px #ddd;
}
.jeeplus_sidebar_popup {
	border-radius: 0px;
}
.jeeplus_sidebar_popup .jeeplus_list_item {
	border-radius: 0px;
}
.jeeplus_sidebar_popup_right {
	box-shadow: -1px 3px 3px #ddd;
}
.jeeplus_sidebar_popup_left.jeeplus_sidebar_popup_list .jeeplus_icon {
	width: 7px; line-height: inherit; float: right;
}
.jeeplus_sidebar_popup_title {
	background: rgb(236, 239, 241);
}
.jeeplus_selected.jeeplus_sidebar_popup_title {
	background: rgb(204, 232, 255); border-left-color: rgb(204, 232, 255);
}
.jeeplus_sidebar_popup_title .jeeplus_template {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) currentColor; padding: 0px 10px; line-height: 40px;
}
.jeeplus_sidebar_popup_title.jeeplus_sidebar_selected .jeeplus_template {
	background: rgba(0, 0, 0, 0.03); border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_sidebar_popup_list .jeeplus_list_item {
	border-right-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.jeeplus_sidebar_popup_list :first-child.jeeplus_list_item {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.jeeplus_sidebar_popup_list .jeeplus_list_item:hover {
	background: rgb(246, 249, 251);
}
.jeeplus_sidebar_popup_list .jeeplus_selected.jeeplus_list_item:hover {
	background: rgb(204, 232, 255);
}
.jeeplus_menu .jeeplus_sidebar_selected.jeeplus_list_item {
	background: rgba(0, 0, 0, 0.02);
}
.jeeplus_menu .jeeplus_sidebar_selected.jeeplus_list_item:hover {
	background: rgba(0, 0, 0, 0.02) !important;
}
.jeeplus_pdf.jeeplus_view {
	overflow: auto; background-color: rgb(64, 64, 64); -webkit-overflow-scrolling: touch;
}
.jeeplus_pdf .canvas_wrapper {
	margin: 0px auto; width: 100%; height: 100%; box-shadow: 5px 5px 15px #1c1c1c;
}
.pdf_bar.jeeplus_toolbar {
	background-color: rgb(71, 71, 71);
}
.pdf_bar.jeeplus_toolbar .jeeplus_icon_btn {
	font-size: 15px;
}
.pdf_bar.jeeplus_toolbar .jeeplus_img_btn:focus {
	background-color: rgb(64, 64, 64);
}
.pdf_bar.jeeplus_toolbar .jeeplus_img_btn:hover {
	background-color: rgb(64, 64, 64);
}
.pdf_bar.jeeplus_toolbar .jeeplus_template {
	color: rgb(255, 255, 255); line-height: 2em; background-color: rgb(52, 152, 219);
}
.pdf_bar.jeeplus_toolbar .jeeplus_el_box input {
	border-color: rgb(64, 64, 64); color: rgb(255, 255, 255); background-color: rgb(92, 92, 92);
}
.pdf_bar.jeeplus_toolbar .jeeplus_inp_static {
	border-color: rgb(64, 64, 64); color: rgb(255, 255, 255); background-color: rgb(92, 92, 92);
}
.pdf_bar.jeeplus_toolbar .jeeplus_el_box input:focus {
	border-color: rgb(51, 51, 51);
}
.pdf_bar.jeeplus_toolbar .jeeplus_inp_static:focus {
	border-color: rgb(51, 51, 51);
}
.pdf_bar.jeeplus_toolbar .jeeplus_el_box .jeeplus_input_icon {
	color: rgb(255, 255, 255);
}
.pdf_opt_list.jeeplus_popup.jeeplus_view {
	border: currentColor; box-shadow: 5px 5px 15px #1c1c1c;
}
.pdf_opt_list .jeeplus_list {
	color: rgb(255, 255, 255); background-color: rgb(64, 64, 64);
}
.pdf_opt_list .jeeplus_list .jeeplus_list_item {
	border-color: rgb(71, 71, 71); line-height: 1.5em;
}
.pdf_opt_list .jeeplus_list .jeeplus_selected.jeeplus_list_item {
	color: rgb(64, 64, 64); background-color: rgb(255, 255, 255);
}
.pdf_opt_list .jeeplus_list .jeeplus_list_item:hover {
	color: rgb(64, 64, 64); background-color: rgb(255, 255, 255);
}
.jeeplus_dbllist .jeeplus_list {
	background: rgb(237, 237, 237);
}
.jeeplus_dbllist .jeeplus_list_item {
	background: rgb(255, 255, 255); margin: 3px 4px 0px; box-sizing: border-box;
}
.jeeplus_dbllist .jeeplus_selected.jeeplus_list_item {
	background: rgb(204, 232, 255); color: rgb(255, 255, 255);
}
.jeeplus_dbllist button {
	background: rgb(238, 247, 252); border-radius: 6px; border: 1px solid rgb(221, 221, 221); width: 45%; height: 30px; font-size: 15px; margin-top: 5px; cursor: pointer;
}
.jeeplus_dbllist button:active {
	box-shadow: inset 1px 1px 0px silver;
}
.jeeplus_dbllist button .jeeplus_icon {
	color: rgb(136, 136, 136); font-size: 26px;
}
.jeeplus_dbllist button:first-child {
	margin-top: 32px; margin-right: 5%;
}
.jeeplus_dbllist button:last-child {
	margin-left: 5%;
}
.jeeplus_dbllist .bottom_label {
	background: rgb(237, 237, 237); text-transform: uppercase; padding-left: 13px; font-size: 10px;
}
.jeeplus_invalid .jeeplus_list {
	background: rgb(248, 226, 226);
}
.mainFont {
	color: rgb(102, 102, 102); font-size: 15px;
}
.jeeplus_toolbar.jeeplus_layout_toolbar {
	background: rgb(52, 152, 219); color: rgb(255, 255, 255); font-size: 18px;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_el_button {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_el_label {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_label {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_el_label {
	font-size: 18px;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_counter_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_counter_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_0 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1 {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplustype_base {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplustype_next {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplustype_prev {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplustype_next_arrow.jeeplus_el_arrow {
	border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplustype_prev_arrow.jeeplus_el_arrow {
	border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_counter_next:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_0:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplustype_base:hover {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_counter_next:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_0:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplustype_base:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_counter_next:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_counter_prev:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_0:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplustype_base:focus {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_static {
	border-color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar input[type=text] {
	border-color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_inp_static:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_toolbar.jeeplus_layout_toolbar input[type=text]:focus {
	border-color: rgb(255, 255, 255); box-shadow: none;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_input_icon {
	border-color: rgb(217, 217, 217); color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_input_icon:active {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_input_icon:focus {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_input_icon:hover {
	color: rgb(102, 102, 102); background-color: transparent;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_el_arrow {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_inp_counter_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_inp_counter_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_input_icon {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_0 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_1 {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplus_segment_N {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_base {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_next {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_pressed .jeeplustype_prev {
	color: rgb(255, 255, 255); box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_0.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected {
	border-color: rgb(217, 217, 217); color: rgb(255, 255, 255); background-color: rgb(204, 232, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_0.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected:hover {
	background-color: rgb(36, 162, 89);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_0.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_0.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected:active {
	background-color: rgb(34, 153, 85);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected:focus {
	background-color: rgb(34, 153, 85);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1 {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_1.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_segment_N.jeeplus_selected {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_top:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_top:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_top:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_icon_button {
	border-radius: 6px;
}
.jeeplus_layout_space .jeeplus_layout_accordion .jeeplus_accordionitem {
	border-radius: 4px;
}
.jeeplus_layout_space > .jeeplus_toolbar {
	border-radius: 4px;
}
.jeeplus_layout_space > .jeeplus_view {
	border-radius: 4px;
}
.jeeplus_layout_wide .jeeplus_layout_accordion .jeeplus_accordionitem {
	border-radius: 4px;
}
.jeeplus_layout_wide > .jeeplus_view {
	border-radius: 4px;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_el_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_icon_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_icon_button {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_abs {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_abs .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_abs .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_top .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_top .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_el_icon .jeeplus_icon_button:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_el_box .jeeplus_img_btn_abs:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_el_icon .jeeplus_icon_button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_control {
	border-color: rgb(52, 152, 219);
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_icon_button .jeeplus_icon {
	width: 27px; height: 27px; color: rgb(255, 255, 255); font-size: 23px;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn {
	border-width: 0px;
}
.jeeplus_toolbar.jeeplus_layout_toolbar .jeeplus_img_btn_top {
	border-width: 0px;
}
.jeeplus_layout_accordion.jeeplus_view {
	background-color: rgb(221, 221, 221);
}
.jeeplus_accordionitem .jeeplus_accordionitem_button {
	margin: 14px 13.5px; width: 19px; height: 19px; float: right; position: relative;
}
.collapsed.jeeplus_accordionitem .jeeplus_accordionitem_button {
	width: 19px; height: 19px; margin-top: 13px; float: right; position: relative;
}
.collapsed.jeeplus_accordionitem {
	background-color: rgb(164, 180, 191);
}
.collapsed.horizontal.jeeplus_accordionitem {
	background-color: rgb(164, 180, 191);
}
.collapsed.jeeplus_accordionitem .jeeplus_accordionitem_header {
	color: rgb(255, 255, 255); background-color: rgb(164, 180, 191);
}
.collapsed.horizontal.jeeplus_accordionitem .jeeplus_accordionitem_header {
	color: rgb(255, 255, 255); background-color: rgb(164, 180, 191);
}
.collapsed.jeeplus_accordionitem .jeeplus_accordionitem_header .jeeplus_accordionitem_button {
	color: rgb(255, 255, 255);
}
.collapsed.horizontal.jeeplus_accordionitem .jeeplus_accordionitem_header .jeeplus_accordionitem_button {
	color: rgb(255, 255, 255);
}
.jeeplus_accordionitem .jeeplus_accordionitem_header .jeeplus_accordionitem_button {
	margin: 0px 10.5px; width: 24px; height: 45px; text-align: center; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 24px; background-image: none;
}
.jeeplus_accordionitem .jeeplus_accordionitem_header .jeeplus_accordionitem_button::before {
	content: "\f104";
}
.jeeplus_accordionitem .collapsed.jeeplus_accordionitem_header .jeeplus_accordionitem_button::before {
	content: "\f106";
}
:last-child.horizontal.jeeplus_accordionitem > .jeeplus_accordionitem_header .jeeplus_accordionitem_button::before {
	content: "\f105";
}
:last-child.collapsed.horizontal.jeeplus_accordionitem > .jeeplus_accordionitem_header .jeeplus_accordionitem_button::before {
	content: "\f107";
}
.vertical.jeeplus_accordionitem > .jeeplus_accordionitem_header .jeeplus_accordionitem_button {
	margin: 0px 10.5px; height: 42px;
}
.vertical.jeeplus_accordionitem > .jeeplus_accordionitem_header .jeeplus_accordionitem_button::before {
	content: "\f106";
}
.vertical.jeeplus_accordionitem > .collapsed.jeeplus_accordionitem_header .jeeplus_accordionitem_button::before {
	content: "\f107";
}
.jeeplus_layout_subbar.jeeplus_toolbar {
	background: 0px 0px;
}
.jeeplus_layout_subbar.jeeplus_toolbar .jeeplus_view {
	color: rgb(102, 102, 102);
}
.jeeplus_el_tabbar + .jeeplus_multiview {
	background-color: rgb(255, 255, 255);
}
.rounded_top.jeeplus_view {
	border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-top-left-radius: 4px; -moz-border-top-right-radius: 4px;
}
.rounded_right.jeeplus_view {
	-webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-top-right-radius: 4px; -moz-border-bottom-right-radius: 4px;
}
.rounded_bottom.jeeplus_view {
	border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -moz-border-bottom-left-radius: 4px;
}
.rounded_left.jeeplus_view {
	-webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-top-left-radius: 4px; -moz-border-bottom-left-radius: 4px;
}
.jeeplus_view .jeeplus_win_head {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_view .jeeplus_win_head > .jeeplus_view > .jeeplus_template {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102); box-shadow: inset 0px -2px #3498db;
}
.jeeplus_modal_box .jeeplus_popup_title {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102); font-size: 15px; text-shadow: none;
}
.jeeplus_popup_text {
	font-size: 15px; box-shadow: inset 0px 3px #3498db;
}
.jeeplus_alert-warning .jeeplus_popup_text {
	box-shadow: inset 0px 3px #ffd21a;
}
.jeeplus_confirm-warning .jeeplus_popup_text {
	box-shadow: inset 0px 3px #ffd21a;
}
.jeeplus_alert-error .jeeplus_popup_text {
	box-shadow: inset 0px 3px #ff391b;
}
.jeeplus_confirm-error .jeeplus_popup_text {
	box-shadow: inset 0px 3px #ff391b;
}
.jeeplus_modal_box {
	border: 1px solid rgb(221, 221, 221);
}
.jeeplus_popup.jeeplus_view {
	border: 1px solid rgb(221, 221, 221);
}
.confirmButton {
	background: rgb(204, 232, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 232, 255) rgb(204, 232, 255) rgb(32, 145, 80); outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; box-shadow: none; text-shadow: none;
}
.confirmButtonActive {
	background: rgb(46, 203, 112);
}
.jeeplus_popup_button {
	border: currentColor;
}
.jeeplus_dtable .jeeplus_ss_left .jeeplus_last.jeeplus_column > div {
	border-right-color: rgb(208, 208, 208); border-right-width: 1px; border-right-style: solid;
}
.jeeplus_dtable .jeeplus_last_topcell {
	border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_dtable .jeeplus_ss_right .jeeplus_first.jeeplus_column > div {
	border-left-color: rgb(208, 208, 208); border-left-width: 1px; border-left-style: solid;
}
.jeeplus_dtable .jeeplus_hs_right td.jeeplus_first {
	border-left-color: rgb(176, 206, 227); border-left-width: 1px; border-left-style: solid;
}
.jeeplus_dtable .jeeplus_ss_filter.jeeplus_hcell {
	padding: 0px 5px;
}
.jeeplus_dtable .jeeplus_div_filter.jeeplus_hcell {
	padding: 3px 5px;
}
.jeeplus_dtable .jeeplus_ss_filter input {
	border-radius: 6px; height: 32px; vertical-align: middle;
}
.jeeplus_dtable .jeeplus_ss_filter select {
	border-radius: 6px; height: 32px; vertical-align: middle;
}
.jeeplus_ss_sort_asc {
	top: 50%; width: 12px; right: 3px; bottom: auto; line-height: 1px; font-family: FontAwesome; font-size: 14px; float: none;
}
.jeeplus_ss_sort_desc {
	top: 50%; width: 12px; right: 3px; bottom: auto; line-height: 1px; font-family: FontAwesome; font-size: 14px; float: none;
}
.jeeplus_ss_sort_asc::before {
	content: "\f106";
}
.jeeplus_ss_sort_desc::before {
	content: "\f107";
}
.dtBodyCell {
	border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_dtable .jeeplus_ss_vscroll_header {
	border-bottom-color: rgb(176, 206, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_view .jeeplus_dt_editor input {
	border: 1px solid rgb(52, 152, 219);
}
.jeeplus_view .jeeplus_dt_editor select {
	border: 1px solid rgb(52, 152, 219);
}
.dataItemStyle {
	border-color: rgb(235, 235, 235);
}
.jeeplus_group_back.jeeplus_list_item {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); border-bottom-color: rgb(176, 206, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_view .jeeplus_pager_item {
	outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplus_view .jeeplus_pager_item_selected {
	outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplus_dataview_item {
	border-right-color: rgb(235, 235, 235);
}
.jeeplus_view .jeeplus_pager_item {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(35, 134, 200);
}
.jeeplus_view .jeeplus_pager_item:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_view .jeeplus_pager_item:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_view .jeeplus_pager_item_selected {
	background: rgb(204, 232, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 232, 255) rgb(204, 232, 255) rgb(32, 145, 80); box-shadow: none;
}
.jeeplus_view .jeeplus_pager_item_selected:focus {
	background-color: rgb(204, 232, 255);
}
.jeeplus_view .jeeplus_pager_item_selected:hover {
	background-color: rgb(204, 232, 255);
}
.jeeplus_view .jeeplus_pager_item {
	border-radius: 6px;
}
.jeeplus_view .jeeplus_pager_item_selected {
	border-radius: 6px;
}
.jeeplus_list .jeeplus_unit_header {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); font-size: 15px; font-weight: 400; text-shadow: none;
}
.jeeplus_view .jeeplus_tree_close {
	text-align: center; color: rgb(102, 102, 102); font-family: FontAwesome; font-size: 14px; background-image: none;
}
.jeeplus_view .jeeplus_tree_open {
	text-align: center; color: rgb(102, 102, 102); font-family: FontAwesome; font-size: 14px; background-image: none;
}
.jeeplus_view .jeeplus_tree_open::before {
	content: "\f147";
}
.jeeplus_view .jeeplus_tree_close::before {
	content: "\f196";
}
.jeeplus_menu-x .jeeplus_submenu_icon {
	width: 6px; height: auto; line-height: 1px; font-family: FontAwesome; font-size: 14px; margin-top: 3px;
}
.jeeplus_menu.jeeplus_view .jeeplus_submenu_icon {
	width: 6px; height: auto; line-height: 1px; font-family: FontAwesome; font-size: 14px; margin-top: 3px;
}
.buttonStyle {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_el_counter .jeeplus_inp_counter_value {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_el_select select {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_el_textarea textarea {
	font-family: "PT Sans",Tahoma;
}
div.jeeplus_inp_static {
	font-family: "PT Sans",Tahoma;
}
.jeeplus_view.jeeplus_menu .jeeplus_list_item:active {
	background-color: rgb(245, 245, 245);
}
.jeeplus_view.jeeplus_menu .jeeplus_list_item:hover {
	background-color: rgb(245, 245, 245);
}
.jeeplus_view.jeeplus_menu .jeeplus_list_item .jeeplus_submenu_icon::before {
	content: "\f105";
}
.jeeplus_view.jeeplus_menu .jeeplus_selected.jeeplus_list_item {
	background: rgb(204, 232, 255);
}
.jeeplus_property .jeeplus_property_label {
	border-color: rgb(235, 235, 235);
}
.jeeplus_property .jeeplus_property_value {
	border-color: rgb(235, 235, 235);
}
.jeeplus_view .jeeplus_drag_over {
	background-color: rgb(244, 244, 244);
}
.jeeplus_view .jeeplus_drop_zone {
	background-color: rgb(244, 244, 244);
}
.propertyStyle {
	height: 28px; line-height: 27px;
}
.propertyTitle {
	line-height: 28px;
}
.jeeplus_view button {
	-webkit-appearance: none;
}
.jeeplus_view input[type=button] {
	-webkit-appearance: none;
}
.jeeplus_el_colorpicker span.jeeplus_input_icon {
	border-radius: 0px 6px 6px 0px; color: rgb(255, 255, 255); background-color: rgb(52, 152, 219); -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
.jeeplus_el_combo span.jeeplus_input_icon {
	border-radius: 0px 6px 6px 0px; color: rgb(255, 255, 255); background-color: rgb(52, 152, 219); -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
.jeeplus_el_datepicker span.jeeplus_input_icon {
	border-radius: 0px 6px 6px 0px; color: rgb(255, 255, 255); background-color: rgb(52, 152, 219); -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
.jeeplus_el_dbldatepicker span.jeeplus_input_icon {
	border-radius: 0px 6px 6px 0px; color: rgb(255, 255, 255); background-color: rgb(52, 152, 219); -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
.jeeplus_el_richselect span.jeeplus_input_icon {
	border-radius: 0px 6px 6px 0px; color: rgb(255, 255, 255); background-color: rgb(52, 152, 219); -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;
}
.focusStyle {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_colorpicker input {
	padding-right: 28px;
}
.jeeplus_el_combo input {
	padding-right: 28px;
}
.jeeplus_el_search input {
	padding-right: 28px;
}
.jeeplus_el_colorpicker input {
	border-radius: 6px;
}
.jeeplus_el_combo input {
	border-radius: 6px;
}
.jeeplus_el_datepicker input {
	border-radius: 6px;
}
.jeeplus_el_search input {
	border-radius: 6px;
}
.jeeplus_el_text input {
	border-radius: 6px;
}
.jeeplus_el_colorpicker input:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_combo input:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_datepicker input:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_search input:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_text input:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_counter input[type=text]:focus {
	border-top-color: rgb(52, 152, 219); border-bottom-color: rgb(52, 152, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_colorpicker .jeeplus_inp_static {
	border-radius: 6px; padding-right: 28px; white-space: nowrap;
}
.jeeplus_el_datepicker .jeeplus_inp_static {
	border-radius: 6px; padding-right: 28px; white-space: nowrap;
}
.jeeplus_el_dbldatepicker .jeeplus_inp_static {
	border-radius: 6px; padding-right: 28px; white-space: nowrap;
}
.jeeplus_el_richselect .jeeplus_inp_static {
	border-radius: 6px; padding-right: 28px; white-space: nowrap;
}
.jeeplus_el_colorpicker .jeeplus_inp_static:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_datepicker .jeeplus_inp_static:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_dbldatepicker .jeeplus_inp_static:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_richselect .jeeplus_inp_static:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_select select:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_textarea textarea:focus {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_select select {
	border-radius: 6px;
}
.jeeplus_el_textarea textarea {
	border-radius: 6px;
}
.jeeplus_el_combo span.jeeplus_input_icon {
	width: 21px; padding-left: 8px;
}
.jeeplus_el_richselect span.jeeplus_input_icon {
	width: 21px; padding-left: 8px;
}
.jeeplus_el_colorpicker span.jeeplus_input_icon {
	width: 24px;
}
.jeeplus_el_datepicker span.jeeplus_input_icon {
	width: 24px;
}
.jeeplus_el_dbldatepicker span.jeeplus_input_icon {
	width: 24px;
}
.jeeplus_el_search span.jeeplus_input_icon {
	width: 24px;
}
.jeeplus_el_text .jeeplus_inp_static {
	border-radius: 6px; white-space: nowrap;
}
.jeeplus_focused .jeeplus_inp_static {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_multilist .fa-check-square {
	color: rgb(52, 152, 219);
}
.buttonStyle {
	border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); outline: 0px; color: rgb(255, 255, 255); font-size: 15px;
}
.jeeplus_el_colorpicker div.jeeplus_inp_static div {
	margin: 2.5px -20px 0px -5px;
}
.jeeplus_el_textarea textarea {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204);
}
div.jeeplus_inp_static {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204);
}
.jeeplus_el_checkbox input {
	border-color: rgb(221, 221, 221);
}
.jeeplus_el_select select {
	border-color: rgb(221, 221, 221);
}
.jeeplus_el_counter .jeeplus_inp_counter_value {
	background: rgb(255, 255, 255); border-color: rgb(204, 204, 204); width: 40px;
}
.jeeplus_el_counter .jeeplus_inp_counter_next {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); outline: 0px; width: 29px; color: rgb(255, 255, 255); font-family: "Courier New",Courier,monospace; font-size: 20px; font-weight: 700;
}
.jeeplus_el_counter .jeeplus_inp_counter_prev {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(38, 143, 213); outline: 0px; width: 29px; color: rgb(255, 255, 255); font-family: "Courier New",Courier,monospace; font-size: 20px; font-weight: 700;
}
.jeeplus_el_tabbar.jeeplus_control.jeeplus_view {
	background: 0px 0px;
}
div.jeeplus_item_tab {
	border-color: rgb(164, 180, 191); padding-top: 3px; font-size: 18px;
}
div.jeeplus_selected.jeeplus_item_tab {
	padding-top: 2px;
}
.jeeplustype_bottom .jeeplus_item_tab {
	background: rgb(52, 152, 219); border-color: rgb(52, 152, 219) rgb(95, 174, 227) rgb(52, 152, 219) rgb(52, 152, 219); color: rgb(255, 255, 255); padding-top: 0px; border-right-width: 1px; border-right-style: solid;
}
.jeeplustype_bottom .jeeplus_selected.jeeplus_item_tab {
	background: rgb(52, 152, 219); border-color: rgb(52, 152, 219) rgb(95, 174, 227) rgb(52, 152, 219) rgb(52, 152, 219); color: rgb(255, 255, 255); padding-top: 0px; border-right-width: 1px; border-right-style: solid;
}
.jeeplustype_bottom :last-child.jeeplus_selected.jeeplus_item_tab {
	border-right-color: rgb(95, 174, 227); border-right-width: 1px; border-right-style: solid;
}
.jeeplustype_bottom :last-child.jeeplus_item_tab {
	border-right-color: rgb(95, 174, 227); border-right-width: 1px; border-right-style: solid;
}
.jeeplustype_bottom .jeeplus_selected.jeeplus_item_tab {
	background: rgb(35, 131, 196); color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_item_tab {
	white-space: nowrap;
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_img_btn {
	margin: 0px auto; text-align: center; color: rgb(255, 255, 255); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_img_btn .jeeplus_icon_btn {
	margin: 0px 3px; width: 100%; height: 100%; color: rgb(255, 255, 255); line-height: inherit; font-size: 24px; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_selected.jeeplus_item_tab {
	background: rgb(35, 131, 196);
}
.jeeplus_accordionitem_label .jeeplus_icon {
	width: 25px; font-size: 19px;
}
.jeeplus_item_tab .jeeplus_icon {
	width: 30px; font-size: 19px;
}
.jeeplus_el_tabbar .jeeplustype_iconTop {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_el_tabbar .jeeplustype_image {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_icon {
	top: 1px; color: rgb(255, 255, 255); font-size: 18px;
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_icon {
	top: 1px; color: rgb(255, 255, 255); font-size: 18px;
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab {
	font-size: 15px;
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab {
	font-size: 15px;
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_img_btn_top .jeeplus_icon {
	margin-top: 2px;
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_img_btn_top .jeeplus_icon {
	margin-top: 2px;
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_img_btn_text {
	bottom: 0px; font-size: 15px;
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_img_btn_text {
	bottom: 0px; font-size: 15px;
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_selected.jeeplus_item_tab {
	background: rgb(35, 131, 196); box-shadow: inset 0px 0px 0px 1px #3498db;
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_selected.jeeplus_item_tab {
	background: rgb(35, 131, 196); box-shadow: inset 0px 0px 0px 1px #3498db;
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_selected.jeeplus_item_tab .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_selected.jeeplus_item_tab .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_selected.jeeplus_item_tab .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_selected.jeeplus_item_tab .jeeplus_img_btn_text {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_selected.jeeplus_item_tab .jeeplus_icon_btn {
	background-color: rgb(35, 131, 196);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_selected.jeeplus_item_tab .jeeplus_icon_btn {
	background-color: rgb(35, 131, 196);
}
.jeeplus_el_tabbar .jeeplustype_bottom .jeeplus_tab_more_icon {
	background: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_icon {
	background: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_tab_more_icon {
	background: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_iconTop {
	background: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_tab_more_icon {
	background: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_image {
	background: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_tab_more_icon {
	background: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_selected.jeeplus_item_tab .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_selected.jeeplus_item_tab .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_tab_filler {
	border-bottom-color: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_tab_filler {
	border-bottom-color: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_tab_filler {
	border-bottom-color: rgb(52, 152, 219);
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_item_tab {
	background: rgb(52, 152, 219); border-color: rgb(52, 152, 219); padding: 0px; border-radius: 0px; color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab {
	background: rgb(52, 152, 219); border-color: rgb(52, 152, 219); padding: 0px; border-radius: 0px; color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab {
	background: rgb(52, 152, 219); border-color: rgb(52, 152, 219); padding: 0px; border-radius: 0px; color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_item_tab .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_item_tab .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_item_tab .jeeplus_img_btn {
	color: rgb(255, 255, 255);
}
.jeeplus_tab_more_icon:hover {
	color: rgb(77, 77, 77);
}
.jeeplus_el_tabbar .jeeplustype_bottom .jeeplus_tab_more_icon .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_tab_more_icon .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_tab_more_icon .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_tab_more_icon .jeeplus_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_el_tabbar .jeeplustype_icon .jeeplus_tab_more_icon:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_el_tabbar .jeeplustype_iconTop .jeeplus_tab_more_icon:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_el_tabbar .jeeplustype_image .jeeplus_tab_more_icon:hover {
	background-color: rgb(38, 143, 213);
}
:first-child.jeeplus_tab_filler {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.passiveBarBG {
	background: rgb(164, 180, 191); color: rgb(255, 255, 255);
}
.jeeplus_all_tabs {
	padding-right: 1px; padding-left: 1px;
}
.jeeplus_after_all_tabs {
	background: rgb(52, 152, 219);
}
.jeeplus_el_box .jeeplustype_form:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(204, 232, 255);
}
.jeeplus_el_box .jeeplustype_form:focus {
	background-color: rgb(204, 232, 255);
}
.jeeplus_el_box .jeeplustype_form:hover {
	background-color: rgb(204, 232, 255);
}
.jeeplustype_danger:hover {
	background-color: rgb(202, 70, 53);
}
.jeeplustype_danger:focus {
	background-color: rgb(193, 68, 51);
}
.jeeplustype_danger:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(193, 68, 51);
}
.jeeplustype_next:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplustype_next:focus + .jeeplustype_next_arrow {
	background-color: rgb(36, 137, 204);
}
.jeeplustype_prev:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplustype_prev:focus + .jeeplustype_prev_arrow {
	background-color: rgb(36, 137, 204);
}
.jeeplustype_next:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplustype_next:hover + .jeeplustype_next_arrow {
	background-color: rgb(38, 143, 213);
}
.jeeplustype_prev:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplustype_prev:hover + .jeeplustype_prev_arrow {
	background-color: rgb(38, 143, 213);
}
.jeeplus_el_box .jeeplustype_form {
	background: rgb(204, 232, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 232, 255) rgb(204, 232, 255) rgb(32, 145, 80); outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px; box-shadow: none;
}
.jeeplus_inp_counter_next:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_inp_counter_prev:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_segment_0:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_segment_1:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_segment_N:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplusbutton:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplustype_base:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_inp_counter_next:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_inp_counter_prev:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_segment_0:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_segment_1:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_segment_N:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplusbutton:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplustype_base:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_el_text .jeeplus_input_icon:active {
	background: inherit; color: rgb(52, 152, 219); cursor: pointer;
}
.jeeplus_el_text .jeeplus_input_icon:hover {
	background: inherit; color: rgb(52, 152, 219); cursor: pointer;
}
.jeeplus_inp_counter_next:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_inp_counter_prev:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_segment_0:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_segment_1:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_segment_N:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplusbutton:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplustype_base:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_segment_0.jeeplus_selected:hover {
	background-color: rgb(35, 157, 87);
}
.jeeplus_segment_1.jeeplus_selected:hover {
	background-color: rgb(35, 157, 87);
}
.jeeplus_segment_N.jeeplus_selected:hover {
	background-color: rgb(35, 157, 87);
}
.jeeplus_segment_0.jeeplus_selected:active {
	background-color: rgb(33, 149, 82);
}
.jeeplus_segment_0.jeeplus_selected:focus {
	background-color: rgb(33, 149, 82);
}
.jeeplus_segment_1.jeeplus_selected:active {
	background-color: rgb(33, 149, 82);
}
.jeeplus_segment_1.jeeplus_selected:focus {
	background-color: rgb(33, 149, 82);
}
.jeeplus_segment_N.jeeplus_selected:active {
	background-color: rgb(33, 149, 82);
}
.jeeplus_segment_N.jeeplus_selected:focus {
	background-color: rgb(33, 149, 82);
}
.jeeplus_all_segments .jeeplus_segment_1 {
	margin-left: 1px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_all_segments .jeeplus_segment_N {
	margin-left: 1px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_left {
	width: 6px;
}
.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_right {
	width: 6px;
}
.jeeplus_slider_vertical .jeeplus_slider_box .jeeplus_slider_handle {
	left: 5px;
}
.jeeplus_slider_alt.jeeplus_slider_vertical .jeeplus_slider_handle {
	left: 3px;
}
.activeShadow {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125);
}
.toggleShadow {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.18);
}
.jeeplus_el_toggle .jeeplus_pressed .jeeplus_img_btn {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125);
}
.jeeplus_el_toggle .jeeplus_pressed .jeeplus_img_btn_top {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125);
}
.jeeplus_el_toggle .jeeplus_pressed.jeeplus_el_box .jeeplus_img_btn_abs {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_el_toggle .jeeplus_pressed.jeeplus_el_box .jeeplustype_base {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgb(36, 137, 204);
}
.jeeplus_img_btn_abs_top .jeeplus_icon {
	font-size: 22px;
}
.jeeplus_img_btn:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_img_btn_top:hover {
	background-color: rgba(0, 0, 0, 0.05);
}
.jeeplus_img_btn:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_img_btn_top:active {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_img_btn:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_img_btn_top:focus {
	background-color: rgba(0, 0, 0, 0.07);
}
.jeeplus_view .jeeplus_fieldset fieldset {
	border: 1px solid rgb(222, 222, 222);
}
.jeeplus_view .jeeplus_fieldset legend {
	color: rgb(120, 120, 120);
}
.jeeplus_custom_checkbox::before {
	width: 14px; height: 14px; color: rgb(52, 152, 219); line-height: 13px; font-family: FontAwesome; font-size: 16px; display: block; content: "\f00c";
}
.jeeplus_custom_checkbox {
	padding: 0px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); top: 50%; width: 15px; height: 15px; margin-top: -7px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.jeeplus_custom_checkbox:focus {
	border-color: rgb(52, 152, 219);
}
a:active .jeeplus_custom_checkbox {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
a:focus .jeeplus_custom_checkbox {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_el_radio .jeeplus_custom_radio::before {
	border-radius: 50%; width: 7px; height: 7px; display: block; content: " "; box-sizing: border-box; background-color: rgb(52, 152, 219); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_el_radio .jeeplus_custom_radio {
	padding: 3px; border-radius: 50%; border: 1px solid rgb(204, 204, 204); width: 15px; height: 15px; display: block; background-color: rgb(255, 255, 255);
}
.jeeplus_el_radio .jeeplus_custom_radio:focus {
	border-color: rgb(52, 152, 219);
}
.jeeplus_el_radio .jeeplus_label_right {
	color: rgb(102, 102, 102); font-size: 15px;
}
a:active .jeeplus_custom_radio {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
a:focus .jeeplus_custom_radio {
	border: 1px solid rgb(52, 152, 219); box-shadow: inset 0px 0px 1px #3498db;
}
.jeeplus_cal_body .jeeplus_cal_today {
	border-radius: 6px; border: 1px solid rgb(204, 232, 255); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jeeplus_sparklines {
	box-sizing: border-box;
}
.jeeplus_sparklines svg {
	box-sizing: border-box;
}
.jeeplus_cal_body .jeeplus_cal_day {
	font-size: 13px;
}
.jeeplus_cal_body .jeeplus_cal_week_num {
	font-size: 13px;
}
.jeeplus_cal_body .jeeplus_cal_select {
	border-radius: 6px;
}
.jeeplus_cal_body .jeeplus_cal_today.jeeplus_cal_select {
	border-radius: 6px;
}
.jeeplus_cal_body .jeeplus_cal_select.jeeplus_cal_event {
	background: rgb(204, 232, 255); border-radius: 6px; color: rgb(255, 255, 255);
}
.jeeplus_cal_body .jeeplus_selected {
	background: rgb(204, 232, 255); border-radius: 6px; color: rgb(255, 255, 255);
}
.jeeplus_cal_event {
	color: rgb(52, 152, 219);
}
.jeeplus_cal_outside {
	color: rgb(187, 187, 187); font-weight: 400;
}
.jeeplus_cal_footer .jeeplus_cal_done {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(35, 134, 200); outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplus_time_footer .jeeplus_cal_done {
	background: rgb(52, 152, 219); border-width: 1px; border-style: solid; border-color: rgb(52, 152, 219) rgb(52, 152, 219) rgb(35, 134, 200); outline: 0px; color: rgb(255, 255, 255); font-family: "PT Sans",Tahoma; font-size: 15px;
}
.jeeplus_cal_footer .jeeplus_cal_done:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_time_footer .jeeplus_cal_done:hover {
	background-color: rgb(38, 143, 213);
}
.jeeplus_cal_footer .jeeplus_cal_done:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_time_footer .jeeplus_cal_done:focus {
	background-color: rgb(36, 137, 204);
}
.jeeplus_cal_month {
	text-align: center; line-height: 20px; font-size: 17px; font-weight: 700;
}
.jeeplus_view > .jeeplus_cal_header div {
	font-size: 12px;
}
.jeeplus_cal_month_name {
	font-size: 14px; font-weight: 400;
}
.jeeplus_daterange .jeeplus_range_timepicker .jeeplus_cal_time {
	padding: 5px 15px;
}
.jeeplus_cal_range {
	background-color: rgb(212, 245, 226);
}
.jeeplus_progress_bottom .jeeplus_progress_state {
	background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
}
.jeeplus_progress_top .jeeplus_progress_state {
	background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
}
.jeeplus_progress_top .jeeplus_progress_state {
	background-size: 10px 10px;
}
.jeeplus_progress_bottom .jeeplus_progress_state {
	background-size: 14px 14px;
}
.jeeplus_skin_mark {
	height: 200px;
}
.jeeplus_sparklines {
	padding: 1px 0px;
}
.jeeplus_sparklines_line {
	fill: transparent; stroke: #3498db; stroke-linecap: round; stroke-width: 1;
}
.jeeplus_sparklines_item {
	fill: #3498db; stroke-width: 1;
}
.jeeplus_sparklines_bar {
	fill: #6dbcf0;
}
.jeeplus_sparklines_bar_negative {
	fill: #d86c79;
}
.jeeplus_sparklines_area {
	fill: #e5eef4;
}
.jeeplus_sparklines_origin {
	stroke: #888; stroke-width: 1;
}
.jeeplus_sparklines_event_area {
	fill: transparent;
}
.jeeplus_sparklines_area_chart .jeeplus_sparklines_event_area:hover {
	fill: rgba(220, 220, 220, 0.4); stroke: rgba(255, 255, 255, 0.6);
}
.jeeplus_sparklines_line_chart .jeeplus_sparklines_event_area:hover {
	fill: rgba(220, 220, 220, 0.4); stroke: rgba(255, 255, 255, 0.6);
}
.jeeplus_sparklines_splinearea_chart .jeeplus_sparklines_event_area:hover {
	fill: rgba(220, 220, 220, 0.4); stroke: rgba(255, 255, 255, 0.6);
}
.jeeplus_sparklines_bar_chart .jeeplus_sparklines_event_area:hover {
	fill: rgba(255, 255, 255, 0.3);
}
.jeeplus_sparklines_pie_chart .jeeplus_sparklines_event_area:hover {
	fill: rgba(255, 255, 255, 0.3);
}
.jeeplus_ui_print {
	display: none;
}
body.jeeplus_print {
	margin-top: 0px;
}
@media print
{
.jeeplus_print_noscroll {
	overflow: visible !important;
}
.jeeplus_print_noscroll .jeeplus_scroll_cont {
	overflow: visible !important;
}
body.jeeplus_print {
	overflow: visible !important;
}
body.jeeplus_print {
	
}
body.jeeplus_print > * {
	display: none;
}
body.jeeplus_print * {
	visibility: hidden;
}
.jeeplus_print_footer * {
	visibility: visible !important;
}
.jeeplus_print_header * {
	visibility: visible !important;
}
.jeeplus_table_print {
	visibility: visible !important;
}
.jeeplus_ui_print {
	visibility: visible !important;
}
.jeeplus_ui_print * {
	visibility: visible !important;
}
.jeeplus_ui_print {
	margin: 0px !important; display: block !important;
}
.jeeplus_print_noscroll {
	width: auto !important; height: auto !important;
}
.jeeplus_print_pagebreak {
	page-break-after: always;
}
.jeeplus_print_footer {
	margin: 20px 0px; height: auto !important; text-align: center; display: block !important; visibility: visible !important;
}
.jeeplus_print_header {
	margin: 20px 0px; height: auto !important; text-align: center; display: block !important; visibility: visible !important;
}
.jeeplus_table_print {
	border: 1px solid rgb(235, 235, 235); width: 100%; margin-bottom: 20px; display: table; table-layout: fixed;
}
.jeeplus_table_print td {
	overflow: hidden;
}
.jeeplus_table_print tr {
	page-break-inside: avoid;
}
.jeeplus_table_print .jeeplus_cell {
	padding: 0px 10px; border-right-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: table-cell !important; white-space: nowrap;
}
.jeeplus_table_print .jeeplus_header_cell {
	background: rgb(210, 227, 239); color: rgb(74, 74, 74); font-size: 15px; border-right-color: rgb(176, 206, 227); border-bottom-color: rgb(176, 206, 227); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: table-cell;
}
.jeeplus_table_print .jeeplus_footer_cell {
	background: rgb(250, 250, 250); border-top-color: rgb(235, 235, 235); border-right-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: table-cell;
}
.jeeplus_table_print .jeeplus_dtable_span.jeeplus_cell {
	white-space: normal;
}
.jeeplus_table_print .jeeplus_rotate {
	transform-origin: center 40% !important; -webkit-transform-origin: center 40%;
}
.borderless.jeeplus_table_print {
	border: currentColor;
}
.borderless.jeeplus_table_print .jeeplus_cell {
	border: currentColor;
}
.jeeplus_list-x.jeeplus_view.jeeplus_table_print {
	white-space: normal;
}
.jeeplus_list-x.jeeplus_view.jeeplus_table_print .jeeplus_list_item {
	display: table-cell;
}
}
.fixed-table-footer {
	overflow: hidden;
}
.fixed-table-header {
	overflow: hidden;
}
.icon {
	overflow: hidden;
}
.jeeplus_path {
	overflow: hidden;
}
.jeeplus_strong {
	font-weight: 700; white-space: nowrap;
}
.jeeplus_light {
	color: rgb(179, 179, 179);
}
.jeeplus_debug div {
	border: 1px solid orange; color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);
}
.jeeplus_debug {
	border: 1px solid rgb(255, 255, 153); background-color: rgb(255, 255, 153);
}
.jeeplus_input_icon {
	box-sizing: content-box;
}
.jeeplus_view {
	box-sizing: content-box;
}
.jeeplus_fmanager_file {
	box-sizing: border-box;
}
.jeeplus_path {
	box-sizing: border-box;
}
.jeeplus_el_label.jeeplus_view {
	box-sizing: border-box;
}
.jeeplus_inp_label {
	margin-bottom: 0px;
}
.jeeplus_inp_top_label {
	margin-bottom: 0px;
}
.jeeplus_label_right {
	margin-bottom: 0px;
}
.jeeplus_view table {
	
}
.jeeplus_fmanager [class*=fa-] {
	color: rgb(138, 138, 138); text-transform: none !important; font-style: normal !important; font-variant: normal !important; font-weight: 400 !important; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
[class*=' fm-'] {
	color: rgb(138, 138, 138); text-transform: none !important; font-style: normal !important; font-variant: normal !important; font-weight: 400 !important; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
[class*=fa-]:not(.fa-) {
	font-family: FontAwesome !important;
}
[class^=fa-]:not(.fa-) {
	font-family: FontAwesome !important;
}
.fm-angle-down::before {
	content: "\E000";
}
.fm-up::before {
	content: "\E001";
}
.fm-angle-left::before {
	content: "\E002";
}
.fm-angle-right::before {
	content: "\E003";
}
.fm-file-image::before {
	content: "\E004";
}
.fm-angle-up::before {
	content: "\E005";
}
.fm-back::before {
	content: "\E006";
}
.fm-expand-all::before {
	content: "\E009";
}
.fm-file-archive::before {
	content: "\E00A";
}
.fm-file-audio::before {
	content: "\E00B";
}
.fm-file-code::before {
	content: "\E00C";
}
.fm-file-excel::before {
	content: "\E00D";
}
.fm-file-pdf::before {
	content: "\E00E";
}
.fm-file-powerpoint::before {
	content: "\E00F";
}
.fm-file-sound::before {
	content: "\E010";
}
.fm-file-text::before {
	content: "\E011";
}
.fm-copy::before {
	content: "\E014";
}
.fm-folder::before {
	content: "\E015";
}
.fm-folder-open::before {
	content: "\E016";
}
.fm-forward::before {
	content: "\E017";
}
.fm-hide::before {
	content: "\E018";
}
.fm-menu::before {
	content: "\E01A";
}
.fm-show::before {
	content: "\E01B";
}
.fm-table::before {
	content: "\E01C";
}
.fm-cut::before {
	content: "\E01D";
}
.fm-collapse-all::before {
	content: "\E007";
}
.fm-files::before {
	content: "\E008";
}
.fm-file-word::before {
	content: "\E012";
}
.fm-file-video::before {
	content: "\E013";
}
.fm-upload::before {
	content: "\E020";
}
.fm-paste::before {
	content: "\E021";
}
.fm-edit::before {
	content: "\E01F";
}
.fm-search::before {
	content: "\E022";
}
.fm-delete::before {
	content: "\E019";
}
.fm-file::before {
	content: "\E01E";
}
.jeeplus_fmanager {
	user-select: none;
}
.jeeplus_fmanager_toolbar {
	background-color: rgb(253, 253, 253);
}
.jeeplus_fmanager_toolbar input {
	background: rgb(253, 253, 253); border-radius: 17px;
}
.jeeplus_fmanager_toolbar input:focus {
	background: rgb(255, 255, 255);
}
.jeeplus_fmanager_toolbar .jeeplustype_base {
	border-radius: 3px;
}
.jeeplus_fmanager_toolbar .jeeplus_control .jeeplus_disabled_box .jeeplustype_base {
	border-color: rgb(204, 204, 204); background-color: transparent;
}
.jeeplus_fmanager_toolbar .jeeplustype_base {
	border-color: rgb(204, 204, 204); background-color: transparent;
}
.jeeplus_fmanager_back .jeeplus_el_box {
	padding-right: 0px; padding-left: 4px;
}
.jeeplus_fmanager_back .jeeplustype_base {
	border-radius: 3px 0px 0px 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
}
.jeeplus_fmanager_forward .jeeplus_el_box {
	padding-right: 5px; padding-left: 0px;
}
.jeeplus_fmanager_forward .jeeplus_disabled_box .jeeplustype_base {
	border-radius: 0px 3px 3px 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px;
}
.jeeplus_fmanager_forward .jeeplustype_base {
	border-radius: 0px 3px 3px 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px;
}
.jeeplus_fmanager_bar_icon {
	font-family: FileManager; font-style: normal; font-weight: 400; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.jeeplus_fmanager_icon {
	font-family: FileManager; font-style: normal; font-weight: 400; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.jeeplus_fmanager_tree .jeeplus_fmanager_icon {
	font-family: FileManager; font-style: normal; font-weight: 400; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.jeeplus_fmanager_bar_icon {
	width: 100%; height: 100%; color: rgb(138, 138, 138); line-height: 30px; font-size: 22px;
}
.jeeplus_disabled_box .fa {
	color: rgb(218, 218, 218);
}
.jeeplus_disabled_box .jeeplus_fmanager_bar_icon {
	color: rgb(218, 218, 218);
}
.jeeplus_fmanager_files_mode {
	width: 100%; height: 100%;
}
.jeeplus_fmanager_table_mode {
	width: 100%; height: 100%;
}
.jeeplus_fmanager_menu .jeeplus_fmanager_bar_icon::before {
	content: "\E01A";
}
.jeeplus_fmanager_back .jeeplus_fmanager_bar_icon::before {
	content: "\E006";
}
.jeeplus_fmanager_forward .jeeplus_fmanager_bar_icon::before {
	content: "\E017";
}
.jeeplus_fmanager_up .jeeplus_fmanager_bar_icon::before {
	content: "\E001";
}
.jeeplus_fmanager_search input {
	padding: 0px 32px 0px 12px;
}
.jeeplus_fmanager_search span.jeeplus_fmanager_icon {
	width: 32px; text-align: left; color: rgb(138, 138, 138); font-size: 23px; margin-top: -1px;
}
.jeeplus_fmanager_collapse .jeeplus_fmanager_bar_icon {
	font-size: 18px;
}
.jeeplus_fmanager_expand .jeeplus_fmanager_bar_icon {
	font-size: 18px;
}
.jeeplus_fmanager_toggle .jeeplus_fmanager_bar_icon {
	font-size: 18px;
}
.jeeplus_fmanager_search .jeeplus_fmanager_icon::before {
	content: "\E022";
}
.jeeplus_fmanager_table_mode::before {
	content: "\E01C";
}
.jeeplus_fmanager_files_mode::before {
	content: "\E008";
}
.jeeplus_fmanager_modes .jeeplus_segment_0 {
	border-color: rgb(204, 204, 204); color: rgb(119, 119, 119); float: left; background-color: transparent;
}
.jeeplus_fmanager_modes .jeeplus_segment_1 {
	border-color: rgb(204, 204, 204); color: rgb(119, 119, 119); float: left; background-color: transparent;
}
.jeeplus_fmanager_modes .jeeplus_segment_N {
	border-color: rgb(204, 204, 204); color: rgb(119, 119, 119); float: left; background-color: transparent;
}
.jeeplus_fmanager_modes .jeeplus_segment_0 {
	border-radius: 3px 0px 0px 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0;
}
.jeeplus_fmanager_modes .jeeplus_segment_1 {
	margin-left: 0px;
}
.jeeplus_fmanager_modes .jeeplus_segment_N {
	margin-left: 0px;
}
.jeeplus_fmanager_modes .jeeplus_segment_N {
	border-radius: 0px 3px 3px 0px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px;
}
.jeeplus_fmanager_modes .jeeplus_segment_0.jeeplus_selected {
	background-color: rgb(230, 230, 230);
}
.jeeplus_fmanager_modes .jeeplus_segment_1.jeeplus_selected {
	background-color: rgb(230, 230, 230);
}
.jeeplus_fmanager_modes .jeeplus_segment_N.jeeplus_selected {
	background-color: rgb(230, 230, 230);
}
.jeeplus_fmanager .jeeplus_path {
	background-color: transparent;
}
.jeeplus_path .jeeplus_list_item::before {
	color: rgb(206, 206, 206); padding-right: 7px; font-family: FileManager; float: left; content: "\E003";
}
.jeeplus_path :first-child.jeeplus_list_item::before {
	padding-right: 0px; content: "";
}
.jeeplus_path .jeeplus_list_item {
	border: currentColor; padding-right: 7px; padding-left: 2px;
}
.jeeplus_path {
	padding: 3px 2px; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jeeplus_path :first-child.jeeplus_list_item {
	padding-left: 10px;
}
.jeeplus_view.jeeplus_fmanager_body {
	box-shadow: inset 0px 1px 3px #eaeaea; background-color: rgb(248, 248, 248);
}
.jeeplus_fmanager_panel {
	background-color: rgb(240, 243, 245);
}
.jeeplus_fmanager_panel .jeeplus_view {
	background-color: rgb(240, 243, 245);
}
.jeeplus_fmanager_tree_toolbar {
	background-color: rgb(240, 243, 245);
}
.jeeplus_fmanager_tree_toolbar .jeeplus_view {
	background-color: rgb(240, 243, 245);
}
.jeeplus_fmanager_panel .jeeplustype_base {
	border-radius: 3px; border: currentColor; background-color: rgb(240, 243, 245);
}
.jeeplus_fmanager_tree_toolbar .jeeplustype_base {
	border-radius: 3px; border: currentColor; background-color: rgb(240, 243, 245);
}
.jeeplus_fmanager_panel .jeeplus_fmanager_bar_icon {
	line-height: 26px;
}
.jeeplus_fmanager_tree_toolbar .jeeplus_fmanager_bar_icon {
	line-height: 26px;
}
.jeeplus_fmanager_expand .jeeplus_fmanager_bar_icon::before {
	content: "\E009";
}
.jeeplus_fmanager_collapse .jeeplus_fmanager_bar_icon::before {
	content: "\E007";
}
.jeeplus_fmanager_toggle .jeeplus_fmanager_bar_icon::before {
	content: "\E018";
}
.jeeplus_fmanager_panel .jeeplus_fmanager_toggle .jeeplus_fmanager_bar_icon::before {
	content: "\E01B";
}
.jeeplus_tree_item .jeeplus_fmanager_icon {
	width: 20px; text-align: center; color: rgb(138, 138, 138); float: left;
}
.jeeplus_fmanager_tree .jeeplus_tree_none {
	width: 20px;
}
.jeeplus_fmanager_tree .jeeplus_tree_item > div:first-child {
	margin-left: 7px;
}
.jeeplus_fmanager_tree .jeeplus_folder {
	color: rgb(112, 159, 190);
}
.jeeplus_fmanager_tree .jeeplus_folder_open {
	color: rgb(112, 159, 190);
}
.jeeplus_fmanager_tree .jeeplus_folder::before {
	content: "\E015";
}
.jeeplus_fmanager_tree .jeeplus_folder_open::before {
	content: "\E016";
}
.jeeplus_fmanager_tree .jeeplus_tree_leaves {
	margin-left: 0px;
}
.jeeplus_fmanager_tree .jeeplus_scroll_cont > .jeeplus_tree_leaves {
	padding: 9px 4px;
}
.jeeplus_fmanager_tree .jeeplus_selected {
	background-color: rgb(204, 232, 255);
}
.jeeplus_fmanager_tree .jeeplus_selected span {
	background-color: transparent;
}
.jeeplus_fmanager_tree .jeeplus_tree_item span {
	padding-right: 5px; padding-left: 5px;
}
.jeeplus_fmanager_tree .jeeplus_selected.jeeplus_tree_item span {
	padding: 0px 5px; margin-left: 0px;
}
.jeeplus_view.jeeplus_fmanager_tree {
	background-color: rgb(240, 243, 245);
}
.jeeplus_fmanager_tree .jeeplus_dt_editor {
	height: 29px !important;
}
.jeeplus_fmanager_tree.jeeplus_blur .jeeplus_selected {
	line-height: 26px; box-sizing: border-box; background-color: rgb(217, 217, 217);
}
.jeeplus_fmanager_tree.jeeplus_blur .jeeplus_selected span {
	color: rgb(102, 102, 102);
}
.jeeplus_fmanager_tree.jeeplus_blur .jeeplus_selected .jeeplus_fmanager_icon {
	color: rgb(138, 138, 138);
}
.jeeplus_fmanager_tree.jeeplus_blur .jeeplus_selected .jeeplus_tree_none {
	width: 19px;
}
.jeeplus_fmanager_tree.jeeplus_blur .jeeplus_selected .jeeplus_folder {
	color: rgb(112, 159, 190);
}
.jeeplus_fmanager_tree.jeeplus_blur .jeeplus_selected .jeeplus_folder_open {
	color: rgb(112, 159, 190);
}
.jeeplus_fmanager_tree .jeeplus_tree_close {
	font-size: 15px;
}
.jeeplus_fmanager_tree .jeeplus_tree_open {
	font-size: 15px;
}
.jeeplus_tree_item.jeeplus_fmanager_drag {
	padding: 0px 10px;
}
.jeeplus_fmanager_tree .jeeplus_tree_open::before {
	content: "\E000";
}
.jeeplus_fmanager_tree .jeeplus_tree_close::before {
	content: "\E003";
}
.jeeplus_fmanager_files .jeeplus_dataview_item {
	border-color: rgb(255, 255, 255); padding: 10px 10px 1px 1px;
}
.jeeplus_fmanager_files :first-child.jeeplus_dataview_item {
	padding-left: 10px;
}
.jeeplus_fmanager_files .jeeplus_drag_over.jeeplus_dataview_item {
	background-color: transparent;
}
.jeeplus_fmanager_files .jeeplus_selected.jeeplus_dataview_item {
	background-color: transparent;
}
.jeeplus_fmanager .jeeplus_column > .jeeplus_cell.jeeplus_drag_over {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_fmanager .jeeplus_column > .jeeplus_cell.jeeplus_drag_over .jeeplus_fmanager_icon {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_fmanager .jeeplus_drag_over .jeeplus_fmanager_file {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_fmanager .jeeplus_list .jeeplus_drag_over {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_fmanager .jeeplus_drag_over.jeeplus_selected .jeeplus_fmanager_file {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_fmanager_tree .jeeplus_drag_over {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_drag_over .jeeplus_fmanager_file .jeeplus_fmanager_icon {
	color: rgb(102, 102, 102);
}
.jeeplus_drag_over.jeeplus_selected .jeeplus_fmanager_file .jeeplus_fmanager_icon {
	color: rgb(102, 102, 102);
}
.jeeplus_fmanager_drag .jeeplus_fmanager_icon {
	color: rgb(136, 136, 136);
}
.jeeplus_fmanager_table .jeeplus_column > .jeeplus_cell.jeeplus_drag_over .jeeplus_fmanager_icon {
	color: rgb(136, 136, 136);
}
.jeeplus_fmanager_file {
	width: 100%; height: 100%; text-align: center; line-height: 20px; overflow: hidden; font-size: 14px; -ms-word-break: break-all; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
.fixed-table-body thead th .th-inner {
	box-sizing: border-box;
}
.table td {
	box-sizing: border-box;
}
.table th {
	box-sizing: border-box;
}
.jeeplus_fmanager_files .jeeplus_selected .jeeplus_fmanager_file {
	background: rgb(204, 232, 255);
}
.jeeplus_fmanager_files .jeeplus_selected .jeeplus_fmanager_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_blur .jeeplus_selected {
	background-color: rgb(236, 248, 254);
}
.jeeplus_fmanager_files.jeeplus_blur .jeeplus_selected .jeeplus_fmanager_file {
	background-color: rgb(236, 248, 254);
}
.jeeplus_blur .jeeplus_selected {
	color: rgb(102, 102, 102);
}
.jeeplus_fmanager_files .jeeplus_fmanager_icon {
	width: 40px; color: rgb(112, 159, 190); line-height: 1; padding-top: 10px; padding-bottom: 5px; font-size: 40px; display: inline-block;
}
.jeeplus_dd_drag .jeeplus_fmanager_icon {
	margin-right: 5px; float: left;
}
.jeeplus_fmanager_table .jeeplus_fmanager_icon {
	margin-right: 5px; float: left;
}
.jeeplus_fmanager_table .jeeplus_ss_header td {
	border-right-color: rgb(216, 229, 240); border-bottom-color: rgb(216, 229, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.jeeplus_fmanager_table .jeeplus_dd_drag_column {
	background: rgb(241, 249, 255);
}
.jeeplus_fmanager_table .jeeplus_ss_header {
	background: rgb(241, 249, 255);
}
.jeeplus_fmanager_table .jeeplus_ss_header td {
	background: rgb(241, 249, 255);
}
.jeeplus_fmanager_table .jeeplus_ss_vscroll_header {
	background: rgb(241, 249, 255);
}
.jeeplus_fmanager_table .jeeplus_ss_vscroll_header {
	border-bottom-color: rgb(216, 229, 240); border-left-color: rgb(241, 249, 255); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.jeeplus_fmanager_table .jeeplus_ss_sort_asc {
	color: rgb(138, 138, 138); font-family: FileManager; font-size: 14px;
}
.jeeplus_fmanager_table .jeeplus_ss_sort_desc {
	color: rgb(138, 138, 138); font-family: FileManager; font-size: 14px;
}
.jeeplus_fmanager_table .jeeplus_ss_sort_asc::before {
	content: "\E005";
}
.jeeplus_fmanager_table .jeeplus_ss_sort_desc::before {
	content: "\E000";
}
.jeeplus_fmanager_icon {
	color: rgb(112, 159, 190); font-size: 16px;
}
.jeeplus_fmanager_table .jeeplus_row_select .jeeplus_fmanager_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_blur .jeeplus_fmanager_icon {
	color: rgb(112, 159, 190);
}
.fm-file-pdf.jeeplus_fmanager_icon .jeeplus_blur .fm-file-pdf.jeeplus_fmanager_icon {
	color: rgb(235, 110, 26);
}
.jeeplus_blur .fm-file-excel.jeeplus_fmanager_icon {
	color: rgb(204, 232, 255);
}
.fm-file-excel.jeeplus_fmanager_icon {
	color: rgb(204, 232, 255);
}
.jeeplus_blur .fm-file-word.jeeplus_fmanager_icon {
	color: rgb(92, 186, 255);
}
.fm-file-word.jeeplus_fmanager_icon {
	color: rgb(92, 186, 255);
}
.jeeplus_blur .fm-file-powerpoint.jeeplus_fmanager_icon {
	color: rgb(235, 110, 26);
}
.fm-file-powerpoint.jeeplus_fmanager_icon {
	color: rgb(235, 110, 26);
}
.jeeplus_blur .fm-file-video.jeeplus_fmanager_icon {
	color: rgb(166, 147, 235);
}
.fm-file-video.jeeplus_fmanager_icon {
	color: rgb(166, 147, 235);
}
.jeeplus_blur .fm-file-image.jeeplus_fmanager_icon {
	color: rgb(215, 105, 86);
}
.fm-file-image.jeeplus_fmanager_icon {
	color: rgb(215, 105, 86);
}
.jeeplus_blur .jeeplus_fmanager_icon .fm-file-archive {
	color: rgb(225, 199, 77);
}
.fm-file-archive.jeeplus_fmanager_icon {
	color: rgb(225, 199, 77);
}
.jeeplus_list_item .jeeplus_fmanager_icon {
	margin-right: 7px; float: left;
}
.jeeplus_selected.jeeplus_list_item .jeeplus_fmanager_icon {
	color: rgb(255, 255, 255);
}
.jeeplus_fmanager_actions .jeeplus_fmanager_icon {
	text-align: center; color: rgb(138, 138, 138); margin-right: 10px; float: left;
}
.jeeplus_fmanager_actions .fa {
	text-align: center; color: rgb(138, 138, 138); margin-right: 10px; float: none;
}
.jeeplus_blur .jeeplus_column > div.jeeplus_cell_select {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_blur .jeeplus_column > div.jeeplus_column_select {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_blur .jeeplus_column > div.jeeplus_row_select {
	color: rgb(102, 102, 102); background-color: rgb(236, 248, 254);
}
.jeeplus_fmanager_drag > div {
	vertical-align: top;
}
.jeeplus_fmanager_save_message {
	width: auto; height: auto; right: 30px; bottom: 30px; font-family: PT Sans,Tahoma; font-size: 14px; position: absolute; z-index: 100;
}
.jeeplus_upload_select_ie button {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.jeeplus_upload_select_ie:hover button {
	background: hsla(0, 0%, 39%, 0.1);
}
.jeeplus_upload_select_ie button .jeeplus_icon {
	color: rgb(102, 102, 102);
}
.icon {
	width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor;
}
.tree_table .vsStyle_active_node {
	margin: 0px; padding: 0px; border: currentColor; width: 16px; height: 16px; display: inline-block;
}
.tree_table .vsStyle_node {
	margin: 0px; padding: 0px; border: currentColor; width: 16px; height: 16px; display: inline-block;
}
.tree_table .vsStyle_active_node {
	cursor: pointer;
}
.tree_table .vsStyle_last_open {
	background: url("allbgs.png") no-repeat; width: 16px;
}
.tree_table .vsStyle_open {
	background: url("allbgs.png") no-repeat; width: 16px;
}
.tree_table .vsStyle_last_shut {
	background: url("allbgs.png") no-repeat -16px 0px; width: 16px;
}
.tree_table .vsStyle_shut {
	background: url("allbgs.png") no-repeat -16px 0px; width: 16px;
}
.tree_table .vsStyle_hover_last_open {
	background: url("allbgs.png") no-repeat -32px 0px; width: 16px;
}
.tree_table .vsStyle_hover_open {
	background: url("allbgs.png") no-repeat -32px 0px; width: 16px;
}
.tree_table .vsStyle_hover_last_shut {
	background: url("allbgs.png") no-repeat -48px 0px; width: 16px;
}
.tree_table .vsStyle_hover_shut {
	background: url("allbgs.png") no-repeat -48px 0px; width: 16px;
}
.tree_table .vsStyle_loading {
	background: url("loading.gif") no-repeat 0% 0% / 15px 15px;
}
.close-tab {
	top: 5px; right: 5px; color: rgb(148, 166, 176); padding-left: 25px; font-size: 10px; position: absolute; z-index: 100; cursor: pointer;
}
.nav-tabs {
	position: relative;
}
.nav-tabs li {
	position: relative;
}
.iframeClass {
	border: 0px currentColor; width: 100%; visibility: inherit; z-index: 1; frameborder: "no"; marginwidth: 0; marginheight: 0; scrolling-x: "no"; scrolling-y: auto; allowtransparency: true;
}
.tab-drop {
	margin-right: 30px;
}
.rightMenu {
	width: 150px; display: none; position: absolute; z-index: 99;
}
.dragBack {
	background-color: rgb(221, 221, 221);
}
.bootstrap-table .table {
	border-radius: 1px; margin-bottom: 0px !important; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse !important;
}
.bootstrap-table :not(.ani).table > tbody > tr > td {
	padding: 4px !important;
}
.bootstrap-table :not(.table-condensed).table {
	padding: 4px !important;
}
.bootstrap-table :not(.table-condensed).table > tbody > tr > td {
	padding: 4px !important;
}
.bootstrap-table :not(.table-condensed).table > tbody > tr > th {
	padding: 4px !important;
}
.bootstrap-table :not(.table-condensed).table > tfoot > tr > td {
	padding: 4px !important;
}
.bootstrap-table :not(.table-condensed).table > tfoot > tr > th {
	padding: 4px !important;
}
.bootstrap-table :not(.table-condensed).table > thead > tr > td {
	padding: 4px !important;
}
.bootstrap-table .table-no-bordered.table > tbody > tr > td {
	border-right-color: transparent; border-right-width: 2px; border-right-style: solid;
}
.bootstrap-table .table-no-bordered.table > thead > tr > th {
	border-right-color: transparent; border-right-width: 2px; border-right-style: solid;
}
.fixed-table-container {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); clear: both; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.table-no-bordered.fixed-table-container {
	border: 1px solid transparent;
}
.fixed-table-footer {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.fixed-table-body {
	height: 100%; -ms-overflow-x: auto; -ms-overflow-y: auto;
}
.fixed-table-container table {
	width: 100%;
}
.fixed-table-container thead th {
	margin: 0px; padding: 0px; height: 0px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.fixed-table-container thead th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.fixed-table-container tbody td .th-inner {
	padding: 8px; line-height: 24px; overflow: hidden; vertical-align: top; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fixed-table-container thead th .th-inner {
	padding: 8px; line-height: 24px; overflow: hidden; vertical-align: top; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fixed-table-container thead th .sortable {
	background-position: right; padding-right: 30px; cursor: pointer; background-repeat: no-repeat;
}
.fixed-table-container thead th .both {
	background-image: url(" QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC");
}
.fixed-table-container thead th .asc {
	background-image: url("");
}
.fixed-table-container thead th .desc {
	background-image: url("");
}
.fixed-table-container th.detail {
	width: 30px;
}
.fixed-table-container tbody td {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.fixed-table-container tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fixed-table-container tbody td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.fixed-table-container tbody .selected td {
	background-color: rgb(245, 245, 245);
}
.fixed-table-container .bs-checkbox {
	text-align: center;
}
.fixed-table-container .bs-checkbox .th-inner {
	padding: 8px 0px;
}
.fixed-table-container input[type=checkbox] {
	margin: 0px auto !important;
}
.fixed-table-container input[type=radio] {
	margin: 0px auto !important;
}
.fixed-table-container .no-records-found {
	text-align: center;
}
.fixed-table-pagination .pagination-detail {
	margin-top: 10px; margin-bottom: 10px;
}
.fixed-table-pagination div.pagination {
	margin-top: 10px; margin-bottom: 10px;
}
.fixed-table-pagination div.pagination .pagination {
	margin: 0px;
}
.fixed-table-pagination .pagination a {
	padding: 6px 12px; line-height: 1.4285;
}
.fixed-table-pagination .pagination-info {
	line-height: 34px; margin-right: 5px;
}
.fixed-table-pagination .btn-group {
	vertical-align: middle; display: inline-block; position: relative;
}
.fixed-table-pagination .dropup .dropdown-menu {
	margin-bottom: 0px;
}
.fixed-table-pagination .page-list {
	display: inline-block;
}
.fixed-table-toolbar .columns-left {
	margin-right: 5px;
}
.fixed-table-toolbar .columns-right {
	margin-left: 5px;
}
.fixed-table-toolbar .columns label {
	padding: 3px 20px; line-height: 1.4285; clear: both; font-weight: 400; display: block;
}
.fixed-table-toolbar .bars {
	line-height: 34px; margin-top: 10px; margin-bottom: 10px; position: relative;
}
.fixed-table-toolbar .columns {
	line-height: 34px; margin-top: 10px; margin-bottom: 10px; position: relative;
}
.fixed-table-toolbar .search {
	line-height: 34px; margin-top: 10px; margin-bottom: 10px; position: relative;
}
.fixed-table-pagination li.disabled a {
	cursor: default; pointer-events: none;
}
.fixed-table-loading {
	left: 0px; top: 42px; text-align: center; right: 0px; bottom: 0px; display: none; position: absolute; z-index: 99; background-color: rgb(255, 255, 255);
}
.fixed-table-body .card-view .title {
	text-align: left !important; font-weight: 700; display: inline-block; min-width: 30%;
}
.table td {
	vertical-align: middle;
}
.table th {
	vertical-align: middle;
}
.fixed-table-toolbar .dropdown-menu {
	text-align: left; overflow: auto; max-height: 300px;
}
.fixed-table-toolbar .btn-group > .btn-group {
	margin-left: -1px !important; display: inline-block;
}
.fixed-table-toolbar .btn-group > .btn-group > .btn {
	border-radius: 0px;
}
.fixed-table-toolbar .btn-group > :first-child.btn-group > .btn {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.fixed-table-toolbar .btn-group > :last-child.btn-group > .btn {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.bootstrap-table .table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.bootstrap-table .table thead > tr > th {
	margin: 0px; padding: 0px;
}
.bootstrap-table .fixed-table-footer tbody > tr > td {
	padding: 0px !important;
}
.bootstrap-table .fixed-table-footer .table {
	border-radius: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.pull-right .dropdown-menu {
	left: auto; right: 0px;
}
p.fixed-table-scroll-inner {
	width: 100%; height: 200px;
}
div.fixed-table-scroll-outer {
	left: 0px; top: 0px; width: 200px; height: 150px; overflow: hidden; visibility: hidden;
}
.bootstrap-table-checkbox {
	margin-bottom: 0px !important; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.bootstrap-table-radio {
	margin-bottom: 0px !important; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.bootstrap-table-checkbox input[type=checkbox] {
	left: 0px; width: inherit; height: inherit; position: absolute; opacity: 0;
}
.bootstrap-table-radio input[type=radio] {
	left: 0px; width: inherit; height: inherit; position: absolute; opacity: 0;
}
.bootstrap-table-checkbox span {
	width: 24px; height: 24px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.bootstrap-table-radio span {
	width: 24px; height: 24px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.bootstrap-table-checkbox span::before {
	background: rgb(255, 255, 255); left: 4px; top: 4px; right: 4px; bottom: 4px; display: block; position: absolute; content: "";
}
.bootstrap-table-radio span::before {
	background: rgb(255, 255, 255); left: 4px; top: 4px; right: 4px; bottom: 4px; display: block; position: absolute; content: "";
}
.bootstrap-table-checkbox span:hover::before {
	border: 1px solid rgb(95, 184, 120);
}
.bootstrap-table-radio span:hover::before {
	border: 1px solid rgb(95, 184, 120);
}
.bootstrap-table-radio span::before {
	border-radius: 12px; border: 1px solid rgb(180, 182, 183);
}
.bootstrap-table-checkbox span::before {
	border: 1px solid rgb(180, 182, 183);
}
.bootstrap-table-checkbox input:checked + span::before {
	background: rgb(95, 184, 120); border: 1px solid rgb(95, 184, 120); color: rgb(255, 255, 255); line-height: 15px; font-family: FontAwesome; font-size: 12px; content: "\f00c";
}
.bootstrap-table-radio input:checked + span::before {
	background: rgb(95, 184, 120); border: 1px solid rgb(95, 184, 120); color: rgb(255, 255, 255); line-height: 15px; font-family: FontAwesome; font-size: 12px; content: "\f00c";
}
.bootstrap-table table:not(.ani) tbody td {
	vertical-align: middle !important; border-top-color: rgb(221, 221, 221) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
